La comparaison, du moins en 80x86, est une instruction du processeur.
CMP Opérande Cible, Opérande Source
Le résultat de la comparaison est dans un registre d'état du processeur (flag). Pour savoir si c'est plus grand, plus petit, egale ....., il suffit de tester ce flag grâce aux instructions JLT, JLE, JGT, JLE..... qui permettent de se placer dans le programme (faire un saut) en fonction du résultat. Ainsiva exécuter le code à partir de etiq si le résultat de la comparaison est strictement inférieur. S'il ne l'est pas, il va exécuter le code qui suit l'instruction JLT.
Partager