我有点困惑,inc [esi + 8](假设 [esi] 指向 8 位内存中的 0x0000001F)会增加 0x00000027 还是会影响 0x00000020?我看过一段视频,暗示它会影响后者,而 ram 中的常规指针是按地址而不是位。
地址是字节。这将增加 0x00000027。
0x00000027
这不会组装,因为您缺少尺寸。 inc {byte|word|dword|qword} ptr [esi + 8] 正是您想要的。 (操作数大小为必填项)
inc {byte|word|dword|qword} ptr [esi + 8]