AT&T 汇编语法解释

2017-11-19  本文已影响131人  暴风鱼

参考链接:https://en.wikibooks.org/wiki/X86_Assembly/GAS_Syntax

我以前学习过汇编,现在要在Linux学习下AT&T格式的汇编,并在这里记录一下。
本文将用C语言写hello word!程序,并解释其对应的汇编程序。

使用AT&T语法的好处是:

兼容GCC的内联汇编语法,例如,在C程序中可以内嵌汇编语句,Linux内核的代码中
就有这样的这样的内嵌式写法。

GAS 的指令格式通常是这样的:
【操作符】 【源】【目标】

movb $0x05, %al

将把16进制的5 放到 al寄存器中。

操作符后缀


待续.

上一篇 下一篇

猜你喜欢

热点阅读