标签: assembly x86
在使用作弊引擎时,我偶然发现这两个操作码都会产生相同的汇编代码:
03C8 add ecx,eax
和
01C1 add ecx,eax
为什么会这样,有什么不同?
答案 0 :(得分:13)
01表单为add r/m, r,03表单为add r, r/m。由于两个操作数都是寄存器,因此可以对其进行编码。
01
add r/m, r
03
add r, r/m