有没有人知道GAS的教程,在那里我可以找到关于在64位系统上编译和链接AT&T-Syntax代码的信息?我需要在大学里使用它,所以我不能使用nasm。我能找到的所有tuts要么是nasm的,要么是类似的,或者它们只在32位上工作。甚至我们的教授所展示的简约的例子也能在我的32位系统上工作,但不能在64位上工作。
发布于 2012-04-18 00:25:59
您只需更改指令的后缀和寄存器名称即可。更改此设置:
movl %ebx, %ecx
# to:
movq %rbx, %rcxhttps://stackoverflow.com/questions/8463920
复制相似问题