Intel 80386 DJ Equipment User Manual


 
intJ
80386
Table 8·1. 80386 Instruction Set Clock Count Summary (Continued)
CLOCK COUNT
NOTES
Real Real
INSTRUCTION
FORMAT Address
Protected Address
Protected
-
Mode
or
Virtual
Mode
or
Virtual
Virtual
Address Virtual Address
8086
Mode 8086
Mode
Mode Mode
SEGMENT
CONTROL
LOS
~
Load Pointer
to
OS
11000101
mod
reg
rim!
7
22 b
h.i.j
LES
~
Load Pointer
to
ES
11000100
mod
reg
rim!
7
22 b
h.i.j
LFS
~
Load Pointer
to
FS
00001111
10110100
I mod
reg
rim!
7 25 b
h.i.j
LGS
~
Load Pointer
to
GS
00001111
10110101
I
mod
reg
rim!
7 25 b
h.i.j
LSS
~
Load Pointer
to
SS
00001111
10110010
I
mod
reg
rim!
7 22 b
h.
i.j
FLAG CONTROL
CLC
~
Clear Carry Flag
I
11111000
2 2
CLD
~
Clear Direction Flag
I
11111100
2
2
CLI
~
Clear Interrupt Enable Flag
I
11111010
3
3
m
CL
TS
~
Clear Task Switched Flag
I
00001111
00000110
!
5
5 c
I
CMC
~
Complement Carry Flag
I
11110101
2 2
LAHF
~
Load
AH
Into Flag
10011111
2
2
POPF
~
Pop Flags
10011101
5
5 b
h.
n
PUSHF
~
Push Flags
10011100
4 4 b
h
SAHF
~
Store AH Into Flags
10011110
3 3
STC
~
Set Carry Flag
11111001
2
2
STD
~
Set Direction Flag
11111001
2 2
STI
~
Set Interrupt Enable Flag
11111011
3 3
m
ARITHMETIC
ADD
~
Add
Regisler
to
Register
I
OOOOOOdw
mod
reg
rim!
2 2
Regisler to Memory
I
OOOOOOOw
mod
reg
rim!
7 7 b
h
Memory to Register
I
0000001w
mod
reg
rim!
6 6 b
h
Immediale to Register IMemory
I
100000sw
modOOO
rim!
immediate
data
217
2/7
b
h
Immediate to Accumulator (short lorm)
I
0000010w
immediate
data
2
2
ADC
~
Add With Carry
Register
to
Register
I
000100dw
mod
reg
rim!
2 2
Register to Memory
I
0001000w
mod reg
rim!
7 7 b
h
Memory
to
Register
I
0001001w
mod
reg
rim!
6 6 b
h
Immediate
to
Register/Memory
I
100000sw
mod 0
10
rim!
immediate
data
2/7
217 b
h
Immediate to Accumulator (short form)
I
0001010w
immediate
data
2 2
INC
~
Increment
RegisterlMemory
I
lllllllw
! modOOO
rim!
2/6 2/6
b h
Register (short form)
101000
reg !
2 2
SUB
~
Subtract
Register from Register
I
OOtOtOdw
I mod
reg
rim!
2 2
112