Intel iAPX 86/88 User Manual page 45

Table of Contents

Advertisement

8086/8088
CPU
Table 1-16 Instruction Set Reference Data (continued)
INT
~
INT interrupt-type
Flags
OOITSZAPC
Interrupt
00
Operands
Clocks
Transfers·
Bytes
Coding Example
mmed 8 (type
=
3)
52(45)
5
1
INT3
immed 8 (type"* 3)
52(47)
5
2
INT67
INTRt
IINTR (external maskable interrupt)
Flags
OOITSZAPC
Interrupt if INTER and IF
=
1
00
Operands
Clocks
Transfers·
Bytes
Coding Example
(no operands)
61
7
N/A
N/A
INTO
I INTO (no operands)
Flags
OOITSZAPC
Interrupt if overflow
00
Operands
Clocks
Transfers·
Bytes
Coding Example
(no operands)
53 or
5
1
INTO
4(48 or 4)
IRET
IIRET (no operands)
00 I TSZAPC
Interrupt Return
Flags R R R R R R R R R
Operands
Clocks
Transfers·
Bytes
Coding Example
(no operands)
32(28)
3
1
IRET
JA/JNBE
I
JA/JNBE short-label
Flags
OOITSZAPC
Jump if above/Jump if not below nor equal
Operands
Clocks
Transfers·
Bytes
Coding Example
Short-label
16 or
-
2
JAABOVE
4(13 or 4)
JAE/JNB
I JAE/JNB short-label
Flags
00 I TSZAPC
Jump if above or equal/Jump if not below
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JAE ABOVE_EQUAL
4(13 or 4)
JB/JNAE
I JB/JNAE
Flags
00 I TSZAPC
Jump if below/Jump if not above nor equal
Operands
Clocks
Ti'ansfers·
Bytes
Coding Example
short-label
16 or
-
2
JB BELOW
4(13 or 4)
JBE/JNA
I JBE/JNA short-label
Flags
OOITSZAPC
Jump if below or equal/Jump if not above
Operands
Clocks
Transfers·
Bytes
Coding Example
short-label
16 or
-
2
JNA NOT -ABOVE
4(13 or 4)
'For the 8086 (80186) add four clocks for each 16-bit word transfer with an odd address. For the 8088 (80188) add four clocks for each 16-bit word
transfer.
tlNTR is not an instruction, it is included in table 1-16 only for timing information.
1-29
210912-001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 186/188

Table of Contents