Jcc—Jump if Condition Is Met
INSTRUCTION SET REFERENCE, A-L
3-482 Vol. 2A
Jcc—Jump if Condition Is Met
Opcode
Instruction
Op/
En
64-Bit
Mode
Compat/
Leg Mode
Description
77 cb
JA rel8
D
Valid
Valid
Jump short if above (CF=0 and ZF=0).
73 cb
JAE rel8
D
Valid
Valid
Jump short if above or equal (CF=0).
72 cb
JB rel8
D
Valid
Valid
Jump short if below (CF=1).
76 cb
JBE rel8
D
Valid
Valid
Jump short if below or equal (CF=1 or ZF=1).
72 cb
JC rel8
D
Valid
Valid
Jump short if carry (CF=1).
E3 cb
JCXZ rel8
D
N.E.
Valid
Jump short if CX register is 0.
E3 cb
JECXZ rel8
D
Valid
Valid
Jump short if ECX register is 0.
E3 cb
JRCXZ rel8
D
Valid
N.E.
Jump short if RCX register is 0.
74 cb
JE rel8
D
Valid
Valid
Jump short if equal (ZF=1).
7F cb
JG rel8
D
Valid
Valid
Jump short if greater (ZF=0 and SF=OF).
7D cb
JGE rel8
D
Valid
Valid
Jump short if greater or equal (SF=OF).
7C cb
JL rel8
D
Valid
Valid
Jump short if less (SF
≠
OF).
7E cb
JLE rel8
D
Valid
Valid
Jump short if less or equal (ZF=1 or SF
≠
OF).
76 cb
JNA rel8
D
Valid
Valid
Jump short if not above (CF=1 or ZF=1).
72 cb
JNAE rel8
D
Valid
Valid
Jump short if not above or equal (CF=1).
73 cb
JNB rel8
D
Valid
Valid
Jump short if not below (CF=0).
77 cb
JNBE rel8
D
Valid
Valid
Jump short if not below or equal (CF=0 and
ZF=0).
73 cb
JNC rel8
D
Valid
Valid
Jump short if not carry (CF=0).
75 cb
JNE rel8
D
Valid
Valid
Jump short if not equal (ZF=0).
7E cb
JNG rel8
D
Valid
Valid
Jump short if not greater (ZF=1 or SF
≠
OF).
7C cb
JNGE rel8
D
Valid
Valid
Jump short if not greater or equal (SF
≠
OF).
7D cb
JNL rel8
D
Valid
Valid
Jump short if not less (SF=OF).
7F cb
JNLE rel8
D
Valid
Valid
Jump short if not less or equal (ZF=0 and
SF=OF).
71 cb
JNO rel8
D
Valid
Valid
Jump short if not overflow (OF=0).
7B cb
JNP rel8
D
Valid
Valid
Jump short if not parity (PF=0).
79 cb
JNS rel8
D
Valid
Valid
Jump short if not sign (SF=0).
75 cb
JNZ rel8
D
Valid
Valid
Jump short if not zero (ZF=0).
70 cb
JO rel8
D
Valid
Valid
Jump short if overflow (OF=1).
7A cb
JP rel8
D
Valid
Valid
Jump short if parity (PF=1).
7A cb
JPE rel8
D
Valid
Valid
Jump short if parity even (PF=1).
7B cb
JPO rel8
D
Valid
Valid
Jump short if parity odd (PF=0).
78 cb
JS rel8
D
Valid
Valid
Jump short if sign (SF=1).
74 cb
JZ rel8
D
Valid
Valid
Jump short if zero (ZF = 1).
0F 87 cw
JA rel16
D
N.S.
Valid
Jump near if above (CF=0 and ZF=0). Not
supported in 64-bit mode.
0F 87 cd
JA rel32
D
Valid
Valid
Jump near if above (CF=0 and ZF=0).
0F 83 cw
JAE rel16
D
N.S.
Valid
Jump near if above or equal (CF=0). Not
supported in 64-bit mode.