我试图弄清楚为什么当将解码模式从 x86 更改为 x64 时,指令从 add [eax], al 更改为 add [rax], al 。
指令字节为00 00
我认为这可能是因为它被用来指定一个内存位置,但我找不到任何东西来证明它
这是因为默认地址大小在 64 位模式下为 64 位,在 32 位模式下为 32 位。
您可以应用
67