ATT 汇编程序 - 作为
尽管 8086 最常用于 IBM PC 和 Microsoft,但也有许多其他计算机和操作系统也使用它:最值得注意的是 Unix。这是 AT&T 的产品,它已经在许多其他架构上运行 Unix。这些体系结构使用了更传统的汇编语法 - 特别是双操作数指令以 source
,dest
顺序指定它们。
因此,AT&T 汇编程序约定超越了英特尔规定的惯例,并为 x86 系列引入了全新的方言:
- 注册名称以
%
:
%al
,%bx
等为前缀。 $
:
$4
预测了即时值- 操作数分别为
source
,dest
- 操作码包括操作数大小:
movw $4, %ax ; Move word 4 into AX