程序集中的偏移量表示地址还是位



我有点困惑,inc〔esi+8〕(比方说〔esi〕指向8位内存中的0x0000001F(会增加0x00000027还是会影响0x00000020?我看过一段视频,暗示它会影响后者,而ram中的常规指针是通过地址而不是位来实现的。

编辑:很抱歉这个令人难以置信的愚蠢问题,请恢复我发布的权利

地址是字节。这将增加0x00000027

这不会组装,因为你错过了尺寸。inc {byte|word|dword|qword} ptr [esi + 8]就是你想要的。(需要操作数大小(

最新更新