【编译和链接四】编译器后端——生成汇编代码 一、AT&T 汇编语法 1、Intel 汇编 2、AT&T汇编 二、x86寄存器 1、x86通用寄存器 2.其他寄存器 3、寄存器的具体用途 三、常见的x86指令 四、栈和栈帧 一、AT&T 汇编语法 AT&T VS Intel 基于 x86 架构 的处理器所使用的汇编指令一般有两种格式. 1、Intel 汇编 DOS(8086处理器), Windows Windows 派系 -> VC 编译器 2、AT&T汇编 Linux, Unix, Mac OS, iOS(模拟器) Unix派系 -> GCC编译器 汇编语言知多少(四): AT&T 汇编语法 二、x86寄存器 寄存器非常小,可以快速访问位于CPU的存储器。某些寄存器有特殊用途,如跟踪当前执行地址的指令指针(EIP/RIP)或跟踪栈顶的栈指针(ESP/RSP)。其他的寄存器主要是通用存储单