Details Table
┌──────────┬────────────────────┬─┬─┬─┬─┬─┬─┬──────────────────────────────────┐
│Encoding │Instruction │0│1│2│3│4│5│Description │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│77 cb │JA rel8 │X│X│X│X│X│X│Jump short if above (CF=0 and │
│ │ │ │ │ │ │ │ │ZF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│73 cb │JAE rel8 │X│X│X│X│X│X│Jump short if above or equal │
│ │ │ │ │ │ │ │ │(CF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│72 cb │JB rel8 │X│X│X│X│X│X│Jump short if below (CF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│76 cb │JBE rel8 │X│X│X│X│X│X│Jump short if below or equal (CF=1│
│ │ │ │ │ │ │ │ │or ZF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│72 cb │JC rel8 │X│X│X│X│X│X│Jump short if carry (CF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E3 cb │JCXZ rel8 │X│X│X│X│X│X│Jump short if CX register is 0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│E3 cb │JECXZ rel8 │ │ │ │X│X│X│Jump short if ECX register is 0 │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│74 cb │JE rel8 │X│X│X│X│X│X│Jump short if equal (ZF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│74 cb │JG rel8 │X│X│X│X│X│X│Jump short if greater (ZF=0 and │
│ │ │ │ │ │ │ │ │SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7D cb │JGE rel8 │X│X│X│X│X│X│Jump short if greater or equal │
│ │ │ │ │ │ │ │ │(SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7C cb │JL rel8 │X│X│X│X│X│X│Jump short if less (SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7E cb │JLE rel8 │X│X│X│X│X│X│Jump short if less or equal (ZF=1 │
│ │ │ │ │ │ │ │ │and SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│76 cb │JNA rel8 │X│X│X│X│X│X│Jump short if not above (CF=1 or │
│ │ │ │ │ │ │ │ │ZF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│72 cb │JNAE rel8 │X│X│X│X│X│X│Jump short if not above or equal │
│ │ │ │ │ │ │ │ │(CF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│73 cb │JNB rel8 │X│X│X│X│X│X│Jump short if not below (CF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│77 cb │JNBE rel8 │X│X│X│X│X│X│Jump short if not below or equal │
│ │ │ │ │ │ │ │ │(CF=0 and ZF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│73 cb │JNC rel8 │X│X│X│X│X│X│Jump short if not carry (CF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│75 cb │JNE rel8 │X│X│X│X│X│X│Jump short if not equal (ZF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7E cb │JNG rel8 │X│X│X│X│X│X│Jump short if not greater (ZF=1 or│
│ │ │ │ │ │ │ │ │SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7C cb │JNGE rel8 │X│X│X│X│X│X│Jump short if not greater or equal│
│ │ │ │ │ │ │ │ │(SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7D cb │JNL rel8 │X│X│X│X│X│X│Jump short if not less (SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7F cb │JNLE rel8 │X│X│X│X│X│X│Jump short if not less or equal │
│ │ │ │ │ │ │ │ │(ZF=0 and SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│71 cb │JNO rel8 │X│X│X│X│X│X│Jump short if not overflow (OF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7B cb │JNP rel8 │X│X│X│X│X│X│Jump short if not parity (PF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│79 cb │JNS rel8 │X│X│X│X│X│X│Jump short if not sign (SF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│75 cb │JNZ rel8 │X│X│X│X│X│X│Jump short if not zero (ZF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│70 cb │JO rel8 │X│X│X│X│X│X│Jump short if overflow (OF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7A cb │JP rel8 │X│X│X│X│X│X│Jump short if parity (PF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7A cb │JPE rel8 │X│X│X│X│X│X│Jump short if parity even (PF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│7B cb │JPO rel8 │X│X│X│X│X│X│Jump short if parity odd (PF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│78 cb │JS rel8 │X│X│X│X│X│X│Jump short if sign (SF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│74 cb │JZ rel8 │X│X│X│X│X│X│Jump short if zero (ZF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 87 │JA rel16/rel32 │ │ │ │X│X│X│Jump near if above (CF=0 and ZF=0)│
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 83 │JAE rel16/rel32 │ │ │ │X│X│X│Jump near if above or equal (CF=0)│
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 82 │JB rel16/rel32 │ │ │ │X│X│X│Jump near if below (CF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 86 │JBE rel16/rel32 │ │ │ │X│X│X│Jump near if below or equal (CF=1 │
│cw/cd │ │ │ │ │ │ │ │or ZF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 82 │JC rel16/rel32 │ │ │ │X│X│X│Jump near if carry (CF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 84 │JE rel16/rel32 │ │ │ │X│X│X│Jump near if equal (ZF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8F │JG rel16/rel32 │ │ │ │X│X│X│Jump near if greater (ZF=0 and │
│cw/cd │ │ │ │ │ │ │ │SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8D │JGE rel16/rel32 │ │ │ │X│X│X│Jump near if greater or equal │
│cw/cd │ │ │ │ │ │ │ │(SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8C │JL rel16/rel32 │ │ │ │X│X│X│Jump near if less (SF<>OF) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8E │JLE rel16/rel32 │ │ │ │X│X│X│Jump near if less or equal (ZF=1 │
│cw/cd │ │ │ │ │ │ │ │and SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 86 │JNA rel16/rel32 │ │ │ │X│X│X│Jump near if not above (CF=1 or │
│cw/cd │ │ │ │ │ │ │ │ZF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 82 │JNAE rel16/rel32 │ │ │ │X│X│X│Jump near if not above or equal │
│cw/cd │ │ │ │ │ │ │ │(CF=1) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 83 │JNB rel16/rel32 │ │ │ │X│X│X│Jump near if not below (CF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 87 │JNBE rel16/rel32 │ │ │ │X│X│X│Jump near if not below or equal │
│cw/cd │ │ │ │ │ │ │ │(CF=0 and ZF=0) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 83 │JNC rel16/rel32 │ │ │ │X│X│X│Jump near if not carry (CF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 85 │JNE rel16/rel32 │ │ │ │X│X│X│Jump near if not equal (ZF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8E │JNG rel16/rel32 │ │ │ │X│X│X│Jump near if not greater (ZF=1 or │
│cw/cd │ │ │ │ │ │ │ │SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8C │JNGE rel16/rel32 │ │ │ │X│X│X│Jump near if not greater or equal │
│cw/cd │ │ │ │ │ │ │ │(SF<>OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8D │JNL rel16/rel32 │ │ │ │X│X│X│Jump near if not less (SF=OF) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8F │JNLE rel16/rel32 │ │ │ │X│X│X│Jump near if not less or equal │
│cw/cd │ │ │ │ │ │ │ │(ZF=0 and SF=OF) │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 81 │JNO rel16/rel32 │ │ │ │X│X│X│Jump near if not overflow (OF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8B │JNP rel16/rel32 │ │ │ │X│X│X│Jump near if not parity (PF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 89 │JNS rel16/rel32 │ │ │ │X│X│X│Jump near if not sign (SF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 85 │JNZ rel16/rel32 │ │ │ │X│X│X│Jump near if not zero (ZF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 80 │JO rel16/rel32 │ │ │ │X│X│X│Jump near if overflow (OF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8A │JP rel16/rel32 │ │ │ │X│X│X│Jump near if parity (PF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8A │JPE rel16/rel32 │ │ │ │X│X│X│Jump near if parity even (PF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 8B │JPO rel16/rel32 │ │ │ │X│X│X│Jump near if parity odd (PF=0) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 88 │JS rel16/rel32 │ │ │ │X│X│X│Jump near if sign (SF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
├──────────┼────────────────────┼─┼─┼─┼─┼─┼─┼──────────────────────────────────┤
│0F 84 │JZ rel16/rel32 │ │ │ │X│X│X│Jump near if zero (ZF=1) │
│cw/cd │ │ │ │ │ │ │ │ │
└──────────┴────────────────────┴─┴─┴─┴─┴─┴─┴──────────────────────────────────┘
[Back: Jcc-Jump if Condition is Met]
[Next: Description]