Você está na página 1de 2

Valor

Descrição Assembly correspondente


Hexadecimal
$50 Empilha o valor do registrador EAX na pilha de memória PUSH EAX.
$51 Empilha o valor do registrador ECX na pilha de memória PUSH ECX.
$52 Empilha o valor do registrador EDX na pilha de memória PUSH EDX.
$53 Empilha o valor do registrador EBX na pilha de memória PUSH EBX.
$54 Empilha o valor do registrador ESP na pilha de memória PUSH ESP.
$55 Empilha o valor do registrador EBP na pilha de memória PUSH EBP.
$56 Empilha o valor do registrador ESI na pilha de memória PUSH ESI.
$57 Empilha o valor do registrador EDI na pilha de memória PUSH EDI.
$$FF32 Executa a instrução JMP indireto com base no valor armazenado no endereço de memória JMP DWORD PTR [EDX].
apontado pelo registrador EDX
$$66FF32 Executa a instrução JMP indireto com base no valor armazenado no endereço de memória JMP WORD PTR [EDX].
apontado pelo registrador EDX usando um prefixo de operando de 66 bytes
$$6A00 Empilha o valor 0 na pilha de memória PUSH 0.
$58 Desempilha um valor da pilha de memória e armazena-o no registrador EAX POP EAX.
$5B Desempilha um valor da pilha de memória e armazena-o no registrador EBX POP EBX.
$5D Desempilha um valor da pilha de memória e armazena-o no registrador EBP POP EBP.
$5E Desempilha um valor da pilha de memória e armazena-o no registrador ESI POP ESI.
$5F Desempilha um valor da pilha de memória e armazena-o no registrador EDI POP EDI.
$C7C2 Move um valor imediato de 16 bits para o registrador AX MOV AX, value.
$B9 Move um valor imediato de 32 bits para o registrador ECX MOV ECX, value.
$8BE5 Move o valor do registrador EBP para o registrador ESP MOV ESP, EBP.
$8BEC Move o valor do registrador ESP para o registrador EBP MOV EBP, ESP.
$8B95 offset Move o valor armazenado no endereço de memória apontado pelo registrador EBP com um MOV EDX
deslocamento de offset para o registrador EDX
$8B95 offset Move o valor armazenado no endereço de memória apontado pelo registrador EBP com um MOV EDX, DWORD PTR
deslocamento de offset para o registrador EDX [EBP + offset].
$8D95 offset Move o endereço de memória apontado pelo registrador EBP com um deslocamento de LEA EDX, DWORD PTR
offset para o registrador EDX [EBP + offset].
$8B12 Move o valor armazenado no endereço de memória apontado pelo registrador EDX para o MOV EDX, DWORD PTR
registrador EDX [EDX].
$8995 offset Move o valor armazenado no endereço de memória apontado pelo registrador EBP com um MOV ECX, DWORD PTR
deslocamento de offset para o registrador ECX [EBP + offset].
$8b02 Move o valor armazenado no endereço de memória apontado pelo registrador EDX para o MOV EAX, DWORD PTR
registrador EAX [EDX].
$0FB612 Move o valor do registrador DX para o registrador DH MOV DH, DL.
$C702 value Move um valor imediato de 16 bits para o endereço de memória apontado pelo registrador MOV WORD PTR [EDI],
EDI value.
$8902 Move o valor armazenado no registrador EAX para o endereço de memória apontado pelo MOV DWORD PTR [EDX],
registrador EDX EAX.
$668902 Move o valor armazenado no registrador AX para o endereço de memória apontado pelo MOV WORD PTR [EDX],
registrador EDX usando um prefixo de operando de 66 bytes AX.
$8802 Move o valor armazenado no registrador AL para o endereço de memória apontado pelo MOV BYTE PTR [EDX],
registrador EDX AL.
$8185 offset Adiciona um valor imediato de 16 bits ao valor armazenado no endereço de memória ADD DWORD PTR [EBP +
value apontado pelo registrador EBP com um deslocamento de offset offset], value.
$49 Executa a instrução DEC do registrador ECX DEC ECX.
$83F001 Executa a instrução XOR do registrador EAX com o valor imediato de 1 byte XOR EAX, $01.
$83F800 Executa a instrução CMP do registrador EAX com o valor imediato de -128 CMP EAX, -128.
$E9 adress Executa um salto relativo de 32 bits para o endereço de memória especificado JMP rel32.
$0F84 adress Executa um salto condicional relativo de 32 bits se a condição especificada for verdadeira JE rel32.
$75 offset Executa um salto relativo de 8 bits se a condição especificada for verdadeira JNZ rel8.
$FF12 Chama a função no endereço de memória apontado pelo registrador EDX CALL DWORD PTR [EDX].
$E8 offset Chama uma função relativa de 32 bits CALL rel32.
$FF15 adress Chama a função no endereço de memória especificado CALL DWORD PTR
[adress].
$C2 value Retorna da função e remove um número de bytes da pilha especificado pelo valor imediato RET value.
de 16 bits

Você também pode gostar