vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
13 juil. 2005 à 17:30
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 2010
-
13 juil. 2005 à 18:38
J'aimerais savoir comment on peut récupérer un listing asm avec mingw. J'arrive même pas a obtenir de l'aide pour la commande gcc, elle ne connait ni -h ni -help.
Merci
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 13 juil. 2005 à 18:19
T'imagine pas, impossible de trouver une documentation sur le syntaxe en plus
Jette un oeil http://www-128.ibm.com/developerworks/library/l-ia.html Tu pourras apprécier ce code qui a pour objet de mettre la valeur de x dans y:
int main(void)
{
int x = 10, y;
asm ("movl %1, %%eax;
"movl %%eax, %0;"
:"=r"(y) /* y is output operand */
:"r"(x) /* x is input operand */
:"%eax"); /* %eax is clobbered register */
}