Jcc-jump if condition is met, J cc —jump if condition is met – Intel 253666-024US User Manual
Page 547

Vol. 2A 3-501
INSTRUCTION SET REFERENCE, A-M
Jcc—Jump if Condition Is Met
Jcc—Jump if Condition Is Met
Opcode
Instruction
64-Bit
Mode
Compat/
Leg Mode
Description
77 cb
JA rel8
Valid
Valid
Jump short if above (CF=0 and ZF=0).
73 cb
JAE rel8
Valid
Valid
Jump short if above or equal (CF=0).
72 cb
JB rel8
Valid
Valid
Jump short if below (CF=1).
76 cb
JBE rel8
Valid
Valid
Jump short if below or equal (CF=1 or
ZF=1).
72 cb
JC rel8
Valid
Valid
Jump short if carry (CF=1).
E3 cb
JCXZ rel8
N.E.
Valid
Jump short if CX register is 0.
E3 cb
JECXZ rel8
Valid
Valid
Jump short if ECX register is 0.
E3 cb
JRCXZ rel8
Valid
N.E.
Jump short if RCX register is 0.
74 cb
JE rel8
Valid
Valid
Jump short if equal (ZF=1).
7F cb
JG rel8
Valid
Valid
Jump short if greater (ZF=0 and SF=OF).
7D cb
JGE rel8
Valid
Valid
Jump short if greater or equal (SF=OF).
7C cb
JL rel8
Valid
Valid
Jump short if less (SF
≠
OF).
7E cb
JLE rel8
Valid
Valid
Jump short if less or equal (ZF=1 or SF
≠
OF).
76 cb
JNA rel8
Valid
Valid
Jump short if not above (CF=1 or ZF=1).
72 cb
JNAE rel8
Valid
Valid
Jump short if not above or equal (CF=1).
73 cb
JNB rel8
Valid
Valid
Jump short if not below (CF=0).
77 cb
JNBE rel8
Valid
Valid
Jump short if not below or equal (CF=0
and ZF=0).
73 cb
JNC rel8
Valid
Valid
Jump short if not carry (CF=0).
75 cb
JNE rel8
Valid
Valid
Jump short if not equal (ZF=0).
7E cb
JNG rel8
Valid
Valid
Jump short if not greater (ZF=1 or SF
≠
OF).
7C cb
JNGE rel8
Valid
Valid
Jump short if not greater or equal (SF
≠
OF).
7D cb
JNL rel8
Valid
Valid
Jump short if not less (SF=OF).
7F cb
JNLE rel8
Valid
Valid
Jump short if not less or equal (ZF=0 and
SF=OF).
71 cb
JNO rel8
Valid
Valid
Jump short if not overflow (OF=0).
7B cb
JNP rel8
Valid
Valid
Jump short if not parity (PF=0).
79 cb
JNS rel8
Valid
Valid
Jump short if not sign (SF=0).