PDA

View Full Version : sintassi GNU per l'assembly


71104
26-12-2005, 23:42
mi servirebbe di scrivere del codice assembly secondo la sintassi GNU anziché Intel (in pratica devo inserire codice assembly in files C da compilare col gcc); potreste spiegarmi in breve quali sono le differenze tra la sintassi AT&T e quella Intel (quest'ultima la conosco già)? altrimenti potreste indicarmi un link da leggere in proposito?

grazie e buone feste :p

ilsensine
27-12-2005, 08:44
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html

Un pò ostico all'inizio, ma molto flessibile.

71104
27-12-2005, 17:07
to', grazie 1000 :)

cdimauro
03-01-2006, 09:12
Puoi sempre usare NASM e la sintassi Intel, se vuoi. ;)

DanieleC88
03-01-2006, 15:15
Puoi sempre usare NASM e la sintassi Intel, se vuoi. ;)
Si, ma in quel modo devi fare un file esterno ogni volta, il codice inline e' solo in sintassi AT&T... :cry:
E poi, non vorrei dire una c****ta, ma mi pare che gcc >=4.0 abbia un supporto (seppur limitato) alla sintassi Intel.

71104
03-01-2006, 15:16
mi secca mettere tutte le routines assembly in un file a parte per poi linkare il tutto ^^
è più chiaro se sta tutto nello stesso file.