ATT 汇编程序 - 作为

尽管 8086 最常用于 IBM PC 和 Microsoft,但也有许多其他计算机和操作系统也使用它:最值得注意的是 Unix。这是 AT&T 的产品,它已经在许多其他架构上运行 Unix。这些体系结构使用了更传统的汇编语法 - 特别是双操作数指令以 sourcedest 顺序指定它们。

因此,AT&T 汇编程序约定超越了英特尔规定的惯例,并为 x86 系列引入了全新的方言:

  • 注册名称以%
    %al%bx 等为前缀。
  • $
    $4 预测了即时值
  • 操作数分别为 sourcedest
  • 操作码包括操作数大小:
    movw $4, %ax ; Move word 4 into AX