Resultados da pesquisa a pedido "instruction-set"

3 a resposta

Como mover 3 bytes (24 bits) da memória para um registro?

Posso mover itens de dados armazenados na memória para um registro de uso geral de minha escolha, usando oMOV instrução. MOV r8, [m8] MOV r16, [m16] MOV r32, [m32] MOV r64, [m64]Agora, não atire em mim, mas como é alcançado o seguinte:MOV r24, ...

1 a resposta

Uma barreira da memória atua tanto como marcador quanto como instrução?

Eu li coisas diferentes sobre como funciona uma barreira de memória. Por exemplo, o usuárioJohana resposta deessa ...

3 a resposta

Como um registro zero melhora o desempenho?

No MIPS ISA, há um registro zero ($r0) que sempre fornece um valor zero. Isso permite que o processador: Qualquer instrução que produza um resultado a ser descartado pode direcionar seu alvo para esse registroPara ser uma fonte de0Diz-se ...

6 a resposta

Determinar as extensões ISA de destino do arquivo binário no Linux (biblioteca ou executável)

Temos um problema relacionado a um aplicativo Java em execução em um FC3 (bastante antigo) em uma placa POS Advantech com um processador Via C3. O aplicativo java possui várias bibliotecas compartilhadas compiladas que são acessadas via JNI. O ...

3 a resposta

Qual é o objetivo do LEA EAX, [EAX]?

LEA EAX, [EAX]Encontrei esta instrução em um binário compilado com o compilador Microsoft C. Claramente, não pode alterar o valor do EAX. Então por que está aí?

3 a resposta

x86 Diferença de instrução CMP

Pergunta, questão Qual é a diferença (não trivial) entre as duas instruções x86 a seguir? 39 /r CMP r/m32,r32 Compare r32 with r/m32 3B /r CMP r32,r/m32 Compare r/m32 with r32fundo Estou construindo um montador Java, que será usado pela ...

3 a resposta

Como o fma () é implementado

De acordo comdocumentação [http://sourceware.org/newlib/libm.html#fma], existe umfma() função emmath.h. Isso é muito bom, e eu sei como as FMA funcionam e para que usá-las. No entanto, não tenho tanta certeza de como isso é implementado ...

2 a resposta

Como habilito o SSE para meu código inicializável independente?

(Esta pergunta era originalmente sobre oCVTSI2SD instruções e o fato de que pensei que não funcionava na CPU Pentium M, mas na verdade é porque estou usando um sistema operacional personalizado e preciso ativar manualmente o SSE.) Eu tenho uma ...

3 a resposta

Problema mov do Assembler

Eu tenho o próximo código: mov ax,@data mov ds,axPor que não consigo escrever assim? mov ds,@dataToda a fonte: .MODEL small .STACK 100h .DATA HelloMessage DB 'Hello, world',13,10,'$' .CODE .startup mov ax,@data mov ds,ax mov ah,9 mov dx,OFFSET ...

5 a resposta

Como verificar se uma CPU suporta o conjunto de instruções SSE

O código a seguir é válido para verificar se uma CPU suporta o conjunto de instruções SSE Usando oIsProcessorFeaturePresent()parentemente, a função @ não funciona no Windows XP (consultehttp: //msdn.microsoft.com/en-us/library/ms724482 (v ...