微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

汇编中的偏移量代表地址还是位?

如何解决汇编中的偏移量代表地址还是位?

我有点困惑,inc [esi + 8](假设 [esi] 指向 8 位内存中的 0x0000001F)会增加 0x00000027 还是会影响 0x00000020?我看过一段视频,暗示它会影响后者,而 ram 中的常规指针是按地址而不是位。

解决方法

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

这不会组装,因为您缺少尺寸。 inc {byte|word|dword|qword} ptr [esi + 8] 正是您想要的。 (操作数大小为必填项)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。