1/2
JCXZ Saut si CX est nul Instructions de contrôle du 8086 :
Interruptions Operations sur les flags
INT Interruption logicielle STC Met le flag de retenue à 1
INTO Interruption si OF = 1 (Overflow) CLC Efface le flag de retenue
IRET Retour d’une interruption CMC Inverse l’état du flag de retenue
STD Met le flag de direction à 1 (décrémentation)
Instructions de branchements conditionnels : CLD Met le flag de direction à 0 (incrémentation)
Sauts conditionnels STI Autorise les interruptions sur INTR
JA ou JNBE Saut si « supérieur » (si CF + ZF = 0) (Nombres non signés). CLI Interdit les interruptions sur INTR
JAE ou JNB Saut si « supérieur ou égal » (si CF = 0) (Nombres non signés). Synchronisation avec l’extérieur
JB ou JNAE Saut si « inférieur » (si CF = 1) (Nombres non signés). HLT Arrêt du microprocesseur (sortie de cet état par interruption ou reset)
JBE ou JNA Saut si « inférieur ou égal » (si CF + ZF = 1) (Nombres non signés). WAIT Attente tant que la ligne TEST n’est pas à 0
JC Saut en cas de retenue (si CF = 1) ESC Préfixe = instruction destinée à un coprocesseur
JE ou JZ Saut si «égal » ou « nul » (si ZF = 1) LOCK Préfixe = réservation du bus pour l’instruction
JG ou JNLE Saut si « plus grand » (si (SF OF) + ZF = 0) (Nombres signés). Pas d’opération
JGE ou JNL Saut si « plus grand ou égal » (si SF OF = 0) (Nombres signés). NOP Pas d’opération
JL ou JNGE Saut si « plus petit » (si SF OF = 1) (Nombres signés).
JLE ou JNG Saut si « plus petit ou égal » (si (SF OF) + ZF = 1) (Nombres signés).
JNC Saut si « pas de retenue » (si CF = 0)
JNE ou JNZ Saut si « non égal » ou « non nul » (si (ZF = 0)
JNO Saut si « pas de dépassement » (si OF = 0)
JNP ou JPO Saut si « parité impaire » (si PF = 0)
JNS Saut si « signe positif » (si SF = 0)
JO Saut si « dépassement » (si OF = 1)
JP ou JPE Saut si « parité paire » (si PF = 1)
JS Saut si « signe négatif » (si SF = 1)