AT&T (montador)

A sintaxe da AT&T é uma das variantes da linguagem assembly dos processadores x86 . Trata-se de uma transposição para essa arquitetura da linguagem reconhecida pelo montador do UNIX , as , que então visava os minicomputadores da família PDP . Esta representação é usada em particular pelo GAS , o montador do projeto GNU .

Conceitos

Ao contrário da sintaxe da Intel, a sintaxe da AT&T coloca os operandos na ordem de Origem antes de Destino .

As principais características dessa sintaxe são:

Exemplos

Por exemplo, uma instrução no padrão Intel:

mov eax, 0FFh

Fornecerá padrão AT&T

movl $0xFF, %eax

O equivalente AT&T de

mov byte ptr [ebx], 0FFh

É

movb $0xFF, (%ebx)

Veja também

Artigos relacionados

links externos