Sch*_*No1 5 64-bit gnu-assembler
有谁知道 GAS 教程,我可以在其中找到有关在 64 位系统上在 AT&T 语法中编译和链接代码的信息?我在大学需要这个,所以我不能使用 nasm 代替。我能找到的所有 Tuts 要么适用于 nasm 或类似的东西,要么只能在 32 位上运行。即使我们的教授展示的简约示例也适用于我的 32 位系统,但不适用于 64 位系统。
您只需更改指令的后缀和寄存器名称即可。改变这个:
movl %ebx, %ecx
# to:
movq %rbx, %rcx
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1831 次 |
| 最近记录: |