Intel iAPX 86/88 User Manual page 47

Table of Contents

Advertisement

8086/8088
CPU
Table 1-16 Instruction Set Reference Data (continued)
JMP
I
JMP target
Jump
Flags 0 D ITS ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
15(13)
-
2
JMPSHORT
near-label
15(13)
-
3
JMP WITHIN_SEGMENT
far-label
15(13)
-
5
JMP FAR_LABEL
memptr 16
18(17)+EA
1
2-4
JMP [BX).TARGET
regptr 16
11 (11)
-
2
JMPCX
memptr32
24(26)+EA
2
2-4
JMP OTHER.SEG [SI)
JNC
I
JNC short-label
Jump if not carry
Flags 0 D ITS ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JNC NOT_CARRY
4(13 or 4)
JNE/JNZ
I
JNE/JNZ short-label
Jump if not equal/Jump if not zero
Flags OD I TSZAPC
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JNE NOT_EQUAL
4(13 or 4)
JNO
I
JNO short-label
Jump if not overflow
Flags OD I TSZAPC
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JNO NO_OVERLOW
4(13 or 4)
JNP/JPO
I
JNP/JPO short-label
Jump if not parity/Jump if parity odd
Flags 0 D ITS ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JPO ODD_PARITY
4(13 or 4)
JNS
I
JNS short-label
Jump if not sign
Flags 0 D ITS ZAP C
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JNS POSITIVE
4(13 or 4)
JO
I
JO'short-label
Jump if overflow
Flags OD I TSZAPC
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JO SIGNED_OVRFLW
4(13 or 4)
'Forthe 8086 (80186) add four clocks for each HI·bit word transfer with an odd address. For the 8088 (80188) add four clocks for each 16·bit word
transfer.
1-31
210912·001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 186/188

Table of Contents