Solitamente, nel mondo MS-DOS e Windows si usa la sintassi Intel per la scrittura di programmi assembly, e tipicamente è anche quella che viene insegnata nelle scuole tecniche (almeno nel mio caso).
Chi però entra nel mondo *nix, si ritrova a dover usare la sintassi AT&T. Anche se questo non è del tutto vero (quasi tutti i tool moderni permettono di specificare l’una o l’altra sintassi), conoscere anche questa sintassi non fa male 😉