hola
una duda.. como utilizo asm en clode::blocks?, necesito alguna libreria o algun compilador compatible con codeblocks?
Que sea code::blocks es irrelevante, lo importante es el compilador. La instalación estándar viene con GCC, así que utiliza el buscador en base a ese criterio y obtendrás varios links sobre el tema (inline asm gcc).
A grandes rasgos:
asm("assembly");
__asm__ ("assembly");
//Las dos formas son validas.
Sintaxis AT&T.
Saludos
ok, gracias por la respuesta
y una pregunta.. como hago funcionar push y mov?
intente asi
__asm__(push %p);
y tamiben asi
__asm__(push %%p);
__asm__(push $p);
__asm__(push p);
y lo mismo con mov, pero me dice undefined reference...
porcierto.. tambien intente cambiar de lugar asi y utilizar otroas cosas que encontre en google
__asm__(%p push);
__asm__(pushl %p);
pero no me funciona... alguien sabe?
Ya te ha dicho Littlehorse que el compilador era GCC. Busca en Google, que está repleto:
http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
Saludos :P