Intel 80386 DJ Equipment User Manual


 
80386
a e
-
T
bl
8 1 80386 I
f
ns rue Ion
e
oe
S
tCI
k C
oun
tS
ummary (C r
on
Inue
d)
CLOCK COUNT
NOTES
Real Real
INSTRUCTION
FORMAT
Address Protected
Address
Protected
Mode
or
Virtual
Modecr
Virtual
Virtual
Address Virtual
Address
8086
Mode
8086
Mode
Mode Mode
CONTROL TRANSFER (Continued)
RET
~
Return
from
CALL:
Within Segment
I
11000011
I
10
+ m 10 + m b
g,
h"
Within
Segment
Adding
Immediate
to
SP
I
11000010
I
16·bit displ
I
10
+ m 10 + m b
g,
h"
Intersegment
I
11001011
I
18
+ m
32+m
b
g,
h,i,
k"
Intersegment Adding Immediate to
SP
I
11001010
I
16·bit displ
I
18 + m
32+m
b
g,
h,
i,
k"
Protected Mode Only (RET):
to
Different Privilege Level
Intersegment
68
h,
i,
k"
Intersegment Adding Immediate
to
SP
68
h,
i,
k"
CONDITIONAL JUMPS
NOTE: Times
Are
Jump "Taken
or
Not Taken"
JO = Jump on Overflow
a-Bit Displacement
I
01110000
I
8·bit displ
I
7 + m
or3
7 +
mor3
,
Full Displacement
I
00001111
I
10000000
I full displacement 7 + m
or
3 7 +
mor3
,
JNO
~
Jump
on
Not
Overflow
8-Bit Displacement
I
01110001
I
8·bitdispl
I
7 +
morS
7 + m
or3
,
Full Displacement
I
00001111
I
10000001
I full displacement 7 +
mor3
7 + m
or3
,
JB/JNAE
~
Jump
on
BelowlNot
Above
0'
Equal
a-Bit Displacement
lO11100101
8·bit displ
j
7 +
morS
7 +
mor3
,
Full Displacement
l
00001111j
1
00000
1 0 j full displacement
7 +
mor3
7 + m
or3
,
JNB/JAE
~
Jumpon
Nol
Below/Above
or
Equal
8-Bit Displacement
I
01110011
I
8·bit displ
I
7 +
mor3
7 +
mor3
,
Full
Displacement
I
00001111
I
10000011
I full displacement
7 +
mor3
7+mor3
,
JE/JZ
~
Jump
on
Equal/Zero
8-Bit Displacement
I
01110100
I
8·bit displ
I
7 +
mor3
7 + m
or3
,
Full
Displacement
I
00001111
I
10000100
I full displacement
7 + m
or3
7 +
mor3
,
JNE/JNZ
~
Jump
on
Not
Equal/Not
Zero
8-Bit Displacement
I
01110101
I
8·bit displ
I
7 + m
or3
7+mor3
,
Full Displacement
I
00001111
I
10000101
I full displacement
7 +
mor3
7+mor3
,
JBE/JNA
= Jump
on
Below
or
Equal/Not Above
8-Bit
Displacement
I
01110110
I
8·bitdispl
I
7 +
mor3
7 +
mor3
,
Full
Displacement
I
00001111
I
10000110
I full displacement
7 +
mor3
7 +
mor3
,
JNBE/JA
~
Jump
on
Not
Below
or
Equal/Above
8-Bit Displacement
I
01110111
I
8·bit displ
I
7 +
mor3
7 + m
or3
,
Full Displacement
I
00001111
I
10000111
I full displacement 7 +
mor3
7+mor3
,
JS
~
Jump
on
Sign
8-Bit Displacement
I
01111000
I
8·bitdispl
I
7 +
mor3
7 +
mor3
,
Full Displacement
I
00001111
I
10001000
I full displacement 7 +
mor3
7 +
mor3
,
118