La sintassi di riferimento nella mia guida è la AT&T, sintassi di riferimento storica per i sistemi Unix. Di sintassi ASM ne hai diverse. La classica, oggetto di studio, è quella Intel, spesso studiata con riferimento all'architettura dell'8086. Altra sintassi, in cui Predator sicuramente può tornare più utile di me, è quella MASM di Microsoft, che è un dialetto della classica sintassi Intel. In ogni caso, rimanendo sulla stessa architettura le differenze fra una sintassi e l'altra sono solo a livello di "presentazione" e non di sostanza. Ad esempio la sintassi AT&T indica uno scalare con il prefisso $ e un registro con il prefisso % per evitare confusione, mentre la sintassi Intel/MASM non fa questa distinzione. La sintassi AT&T per gli operatori permette la sintassi [SORGENTE],[DESTINAZIONE], mentre la Intel/MASM usa la sintassi [DESTINAZIONE],[SORGENTE]. La sintassi AT&T permette l'uso dei suffissi 'l', 'w' o 'b' per indicare esplicitamente la quantitàdi memoria da manipolare, mentre la Intel/MASM non la prevede. Fatte queste differenze a livello di sintassi, i contenuti veri e propri sono gli stessi, idem per le istruzioni.