标签: assembly x86 gas
所以我最近进入了汇编编程,现在我已经选择了GNU汇编程序。在GAS中,您可以使用语法$n定义常数(其中n是课程数)。但是,因为我不知道这一点,我只是假设可以使用实际数字(例如add 8, %esp而不是add $8, %esp)。结果,我的代码显示出截然不同的行为。
$n
n
add 8, %esp
add $8, %esp
所以我的问题是,$实际上做了什么?我不知道什么可以区分“{1}}”中的“正常”数字。
$