1
我是新来组装,我想知道什么0D代表在:是什么0D组装意味着89 0D 0B00A85E - MOV [5EA8000B],ECX
89 0D 0B00A85E - mov [5EA8000B],ecx
我是新来组装,我想知道什么0D代表在:是什么0D组装意味着89 0D 0B00A85E - MOV [5EA8000B],ECX
89 0D 0B00A85E - mov [5EA8000B],ecx
的89 0D 0B00A85E
是十六进制表示的机器码为mov [5EA8000B], ecx
。
The 89
encodes the mov r/m16/32, r16/32
instruction。随后的字节被称为“32位ModR/M字节”,并将参数编码为mov
。的含义可以看出here:
disp32
(立即值,其中 - 0B00A85E
- 遵循0D
);ecx
(请参见顶部的r32(/r)
行)。
非常感谢! :)我现在完全立即(没有讽刺)^^ – 2013-04-06 06:38:10
了解它* woops – 2013-05-11 17:14:29