标签: assembly x86 att
我正在学习英特尔x86架构的AT& T语法,对于以下语法的含义,我有点无能为力:
我的初步解释是:
我找不到任何以这种方式使用增量的参考,这让我相信我在这里更有根本的缺陷。
我的解释是正确的,还是我完全脱离基础?谢谢你的时间。
答案 0 :(得分:2)
都不是。正如(%esp)引用%esp处的内存位置(例如,将%esp视为指针),2(%esp)指的是%esp + 2处的内存位置。 / p>
(%esp)
%esp
2(%esp)
%esp + 2