Intel iAPX 86/88 User Manual page 48

Table of Contents

Advertisement

8086/8088 CPU
Table 1·16 Instruction SetReference Data (continued)
JP/JPE
I
JP/JPE short-label
Jump if parity/Jump if parity even
Flags 0 D ITS ZAP C
Operands
Clocks
Transfers"
Bytes
Coding Example
short-label
16 or
-
2
JPE EVEN_PARITY
4(13 or 4)
JS
I
JS short-label
Jump if sign
Flags 0 D ITS ZAP C
Operands
Clocks
Transfers"
Bytes
Coding Example
short-label
16 or
-
2
JS NEGATIVE
4(13 or 4)
LAHF
I
LAHF (no operands)
Load AH from flags
Flags 0 D ITS Z A P·C
Operands
I
Clocks
I
Transfers·
I
Bytes
Coding Example
(no operands)
I
4(2)
I
-
I
1
LAHF
LOS
I
LOS destination, source
Flags
ODITSZAPC
Load pointer using DS
Operands
1 Clocks
I
Transfers·
I
Bytes
Coding Example
reg 16, tnem 16
116(18)+EAI
2
1 2-4
LDS SI, DATA, SEG [DI)
LEA
I
LEA destination, source
Flags
OD I TSZAPC
Load effective address
Operands
I
Clocks
I
Transfers· 1 Bytes
Coding Example
reg 16, mem 16
I
2(6)+EA 1
-
r
2-4
LEA BX, [BP) [DI)
LEAVE
I
LEAVE (no operand)
Restore stack for procedure exit
FI
0 D I T SZ A P C
ags
U UX U X
Operands
I
Clocks
I
Transfers·
I
Bytes
Coding Example
(no operands)
I
(8)
I
1
I
1
LEAVE
LES
I
LES destination, source
Flags
ODITSZAPC
Load pOinter using ES
Operands
I
Clocks
I
Transfers"
I
Bytes
Coding Example
reg 16, mem 32
116(18)+EAI
2
12-4
LES DI, [BX), TXT_BUFF
LOCK
I
LOCK (no operands)
Lock bus
Flags 0 D ITS ZAP C
Operands
I
Clocks
I
Transfers·
I
Bytes
Coding Example
(no operands)
I
2(2)
I
-
I
1
LOCKXCHG FLAG, AL
• 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.
1-32
210912-001

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Iapx 186/188

Table of Contents