Trabalhando com Instruções Hexadecimais
Você pode incorporar código de máquina diretamente no código da sua aplicação, utilizando a palavra-chave Decodifique
. Exemplos:
Rotina para que se esvazie um ponteiro:
Decodifique
$8B8508000000
.
-> salva o ponteiro ([ebp+8]) no registrador EAX
Decodifique
$C70000000000
.
-> zera o registrador EAX
As duas instruções hexadecimais acima são equivalentes ao código assembly abaixo:
MOV EAX,[EBP+8]
;
-> salva ponteiro no registrador eax
MOV [EAX],0 ;
-> zera o registrador eax
Atualizado