我是装配新手,我想知道0D代表什么:
89 0D 0B00A85E - mov [5EA8000B],ecx
答案 0 :(得分:4)
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)
行。)