Intel 64 and IA-32 Architectures Software Developers Manual Volume 2A, Instruction Set Reference, A-M
3-498 Vol. 2
INSTRUCTION SET REFERENCE, A-M
Description
Checks the state of one or more of the status flags in the EFLAGS register (CF, OF, PF,
SF, and ZF) and, if the flags are in the specified state (condition), performs a jump to
the target instruction specified by the destination operand. A condition code (cc) is
associated with each instruction to indicate the condition being tested for. If the
condition is not satisfied, the jump is not performed and execution continues with the
instruction following the Jcc instruction.
0F 81 cw JNO rel16 N.S. Valid Jump near if not overflow (OF=0). Not
supported in 64-bit mode.
0F 81 cd JNO rel32 Valid Valid Jump near if not overflow (OF=0).
0F 8B cw JNP rel16 N.S. Valid Jump near if not parity (PF=0). Not
supported in 64-bit mode.
0F 8B cd JNP rel32 Valid Valid Jump near if not parity (PF=0).
0F 89 cw JNS rel16 N.S. Valid Jump near if not sign (SF=0). Not
supported in 64-bit mode.
0F 89 cd JNS rel32 Valid Valid Jump near if not sign (SF=0).
0F 85 cw JNZ rel16 N.S. Valid Jump near if not zero (ZF=0). Not
supported in 64-bit mode.
0F 85 cd JNZ rel32 Valid Valid Jump near if not zero (ZF=0).
0F 80 cw JO rel16 N.S. Valid Jump near if overflow (OF=1). Not
supported in 64-bit mode.
0F 80 cd JO rel32 Valid Valid Jump near if overflow (OF=1).
0F 8A cw JP rel16 N.S. Valid Jump near if parity (PF=1). Not
supported in 64-bit mode.
0F 8A cd JP rel32 Valid Valid Jump near if parity (PF=1).
0F 8A cw JPE rel16 N.S. Valid Jump near if parity even (PF=1). Not
supported in 64-bit mode.
0F 8A cd JPE rel32 Valid Valid Jump near if parity even (PF=1).
0F 8B cw JPO rel16 N.S. Valid Jump near if parity odd (PF=0). Not
supported in 64-bit mode.
0F 8B cd JPO rel32 Valid Valid Jump near if parity odd (PF=0).
0F 88
cw JS rel16 N.S. Valid Jump near if sign (SF=1). Not supported
in 64-bit mode.
0F 88 cd JS rel32 Valid Valid Jump near if sign (SF=1).
0F 84 cw JZ rel16 N.S. Valid Jump near if 0 (ZF=1). Not supported in
64-bit mode.
0F 84 cd JZ rel32 Valid Valid Jump near if 0 (ZF=1).
Opcode Instruction
64-Bit
Mode
Compat/
Leg Mode Description