JNZ & amp; Instructions d'assemblage du CMP

Corrigez-moi si je me trompe.

C'est ma compréhension de JNZ et CMP.

JNZ - Le saut AURA lieu si le Z Drapeau n'est PAS nulle (1)

CMP - Si les deux valeurs sont égales, la Z Indicateur est défini (1), sinon elle n'est pas définie (0)

JNZ & amp; Instructions d'assemblage du CMP

Ceci est un tutoriel flash je suis de regarder. C'est l'enseignement de la solution à un simple CrackMe.

Comme vous pouvez le voir, l'instruction précédente par rapport AL avec 47h. Ils sont égaux qui la Z drapeau. (Vous pouvez le voir dans les Registres de windows sur le côté droit)

La prochaine instruction est un JNZ. Ma compréhension était que le saut aura lieu si le Z drapeau est réglé. Le Z drapeau EST réglé, mais le saut n'a pas lieu!

Pourquoi?

source d'informationauteur 43.52.4D. | 2013-02-12