尽管8086和Microsoft一起在IBM PC中使用最多,但也有许多其他计算机和操作系统也使用它:最著名的是Unix。那是AT&T的产品,它已经使Unix在许多其他体系结构上运行。这些架构中使用多种常规的汇编语法-特别是两个操作数的指令中指定它们source,dest顺序。
因此,AT&T汇编程序约定取代了Intel规定的约定,并且针对x86系列引入了一种全新的方言:
注册名称是由前缀%:
%al,%bx等等。
立即值以$:
$4
操作数是在source,dest为了
操作码包括其操作数大小:
movw $4, %ax ; Move word 4 into AX