◄Summary► ◄Key► ◄Example► ◄Up► ◄Contents► ◄Index► ◄Back► ─────────────────────────────────────────────────────────────────────────── Opcode Mnemonic Flags Checked Description ──────────────────────────────────────────────────────────────────────────── size 0010 JB/JNAE CF=1 Jump if below/not above or equal (unsigned comparisons) size 0011 JAE/JNB CF=0 Jump if above or equal/not below (unsigned comparisons) size 0110 JBE/JNA CF=1 or ZF=1 Jump if below or equal/not above (unsigned comparisons) size 0111 JA/JNBE CF=0 and ZF=0 Jump if above/not below or equal (unsigned comparisons) size 0100 JE/JZ ZF=1 Jump if equal (zero) size 0101 JNE/JNZ ZF=0 Jump if not equal (not zero) size 1100 JL/JNGE SF<>OF Jump if less/not greater or equal (signed comparisons) size 1101 JGE/JNL SF=OF Jump if greater or equal/not less (signed comparisons) size 1110 JLE/JNG ZF=1 or SF<>OF Jump if less or equal/not greater (signed comparisons) size 1111 JG/JNLE ZF=0 and SF=OF Jump if greater/not less or equal (signed comparisons) size 1000 JS SF=1 Jump if sign size 1001 JNS SF=0 Jump if not sign size 0010 JC CF=1 Jump if carry size 0011 JNC CF=0 Jump if not carry size 0000 JO OF=1 Jump if overflow size 0001 JNO OF=0 Jump if not overflow size 1010 JP/JPE PF=1 Jump if parity/parity even size 1011 JNP/JPO PF=0 Jump if no parity/parity odd ──────────────────────────────────────────────────────────────────────────── NOTE: The size bits are 0111 for short jumps or 1000 for 80386/486 near jumps. -♦-