Holas,
Estuve trasteando un poco con los ensambladores y la creación de OS y leyendo sobre el ensamblador GAS leí que si usas síntaxis intel en vez de AT&T los opcodes no estan tan optimizados en algunas ocasiones. Sabeis algo acerca de eso? La página a la que me refiero es la siguiente:
http://wiki.osdev.org/GAS
Un abrazo!
gas es un ensamblador que utiliza el gcc para compilar.
no es un ensamblador para usar por humanos. Ademas utiliza syntaxis AT.T que no beneficia en lo absoluto.
si en c usas asm inline, el compilador no tocara ese codigo
y si usas c va a generar asm con sintaxis at&t
Quiero añadir, después de un tiempo trasteando con la sintaxis AT&T, que cuando uno se acostumbra, es totalmente entendible, y de hecho, dentro del mundo Linux, es necesaria porque es así como la mayoría de aplicaciones se programan. He llegado hasta el punto de considerar la sintaxis Intel demasiado sencilla ¬¬
Un abrazo :)