gpt4 book ai didi

assembly - objdump 输出中的 "-0x1(%edx,%ecx,1)"是什么意思?

转载 作者:行者123 更新时间:2023-12-02 19:11:37 24 4
gpt4 key购买 nike

使用 objdump 来理解二进制文件,我意识到我对 ASM 语法不够流利。下面的概念是什么意思?

xor    %al,-0x1(%edx,%ecx,1)

当您这样做时 - 我应该搜索什么才能找到有关此类概念的文档?

最佳答案

括号中是内存偏移量:

-0x1(%edx,%ecx,1)(AT&T 语法)等于 [edx+ecx*1-1](Intel 语法)

AT&T assembly syntax 快速指南(根据您的要求)。

关于assembly - objdump 输出中的 "-0x1(%edx,%ecx,1)"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1876815/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com