Salve ragazzi, vorrei sapere se esiste una guida,cartacea, in pdf o sul web, all'asm AT&T, oltre a quella di blacklight perchè è veramente minimale e l'ho già finita...
Spero che mi possiate aiutare
ma la sintassi da sola è qualcosa di troppo generico. La sintassi deve essere accompagnata dalla conoscenza degli opcode della macchina per la quale devi sviluppare (presumo normali PC x86 o x86-64):
scarica i volumi 2A e 2B del manuale. Il manuale ovviamente rispetta la sintassi Intel, ma per convertire gli opcode in sintassi AT&T basta (in genere) scambiare l'ordine degli operandi (prima la sorgente e poi la destinazione), anteporre il simbolo di percentuale davanti ai registri (ad esempio %eax invece di EAX) e inserire un suffisso per indicare l'ampiezza della parola dell'istruzione corrente (ad esempio inb e inw indicano l'input da una porta I/O rispettivamente ad 1 byte o ad 1 word).