x86 cmpl et jne
Je suis tracer quelques x86 code pour une mission, et je me demandais qu'est-ce exactement "cmpl" et comment prédire si oui ou non le "jne" seront satisfaites.
80484bf: 83 7d f0 07 cmpl $0x7,-0x10(%ebp)
80484c3: 75 16 jne 80484db
Aussi, il utilise Intel syntaxe.
Grâce.
BTW:C'est AT&T de la Syntaxe.
OriginalL'auteur Richarizard | 2013-03-08
Vous devez vous connecter pour publier un commentaire.
cmpl soustrait -0x10(%ebp) à partir de $0x7 et modifie les drapeaux: AF CF DE PF SF, ZF.
Pour résumer, votre code est équivalent à :
Vous êtes les bienvenus. Oui, ZF est mis à 0 si -0x10(%ebp), moins $0x7 n'est pas égale à
OriginalL'auteur Omar MEBARKI