Traduction C ASM [C/ASM] - C - Programmation
Marsh Posté le 19-02-2004 à 20:20:09
movl $0, %eax
subl %eax, %esp
?
i se trouve en [ebp - 4] et j en [ebp - 8]
k en [ebp - 12]
Marsh Posté le 19-02-2004 à 20:23:48
Code :
|
vois pas le pb ? c'est limpide
Marsh Posté le 19-02-2004 à 22:21:11
ReplyMarsh Posté le 19-02-2004 à 22:22:36
bjone a écrit : j'espère que c'est pas du code censé être optimisé |
non n'importe quel compilo un brin decent aurait virer i,j,k et balancer directement 3 a printf
Marsh Posté le 19-02-2004 à 23:51:53
ouais je sais j'avais bien vu le -O0
Marsh Posté le 19-02-2004 à 20:16:53
J'ai un code C
Et le résultat de la commande suivante :
gcc -O0 -S test.c
qui me donne test.s une traduction ASM ci dessous
J'aimerais savoir quels sont les symboles des variables i j et k et de l'addition dans ce code ASM ...
THX
Message édité par Profil supprimé le 19-02-2004 à 20:17:12