Assembleur 80x86 | LOOPNZD |
---|---|
INTEL 80386+ | Loop Not Zero Double |
Syntaxe
LOOPNZD étiquette |
Paramètres
Nom | Description |
---|---|
étiquette | Ce paramètre permet d'indiquer l'emplacement ou doit se poursuivre l'exécution si la condition est satisfaisante. |
Description
Cette instruction de boucle permet de décrémenter le registre ECX (compteur de boucle) de 1 et par la suite de donner le contrôle à une étiquette destinataire tant que le registre ECX ne vaut pas 0 et si le drapeau ZF vaut 0.
Algorithme
MODULE LOOPNZD(etiquette) ECX ← ECX - 1 SI ECX ≠ 0 ET ZF = 0 ALORS IP ← IP + etiquette FIN SI |
Mnémonique
Instruction | Opcode | Description |
---|---|---|
LOOPNZD rel8off | E0h cb | Décrémente ECX, si ECX ne vaut pas 0 et ZF ne vaut pas 0 alors effectuer un saut court. |
Dernière mise à jour : Lundi, le 1 septembre 2014