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
CONDITIONAL BYTE SET (Continued)
SETNB
~
Set
Byte
on
Not
Below/Above
or
Equal
To Register/Memory I
00001111
I
10010011
I modOOO

rIm

I
4/5
4/5
h
SETE/SETZ
~
Set
Byte
on
EquallZero
To Register/Memory I
00001111
I
10010100
I modOOO
rim
I
4/5
4/5
h
SETNE/SETNZ
~
Set
Byte
on
Not
EquallNot
Zero
To Register/Memory I
00001111
I
10010101
I modOOO
r/m'
4/5
4/5
h
SETBE/SETNA
~
Set
Byte
on
Below
or
EquallNot
Above
To Register/Memory I
0000
1 1 1 1 I
10010110
I modOOO
r/m'
4/5
4/5
h
SETNBE/SETA
~
Set
Byte
on
Not
Below
or
Equall
Above
To Register/Memory I
00001111
I
10010111
I modOOO
r/m'
4/5
4/5
h
SETS
~
Set
Byte
on
Sign
To Register/Memory I
00001111
I
10011000
I modOOO
r/m'
4/5
4/5
h
SETNS
~
Set
Byte
on
Not
Sign
To Register/Memory I
00001111
I
10011001
I modOOO
r/m'
4/5
4/5
h
SETP/SETPE
~
Set
Byte
on
Parlty/Parlty
Even
To Register/Memory I
00001111
I
10011010
, modOOO
r/m'
4/5 4/5
h
SETNP/SETPO
~
Set
Byte
on
Not
Parlty/Parlty
Odd
To Register/Memory I
000011
11
I
10011011
I modOOO rIm'
4/5 4/5
h
SETUSETNGE
~
Set
Byte
on
LesslNot
Greater
or
Equal
To Register/Memory I
0000
1 1 1 1 I
10011100
I modOOO rIm'
4/5
4/5
h
SETNL/SETGE
~
Set
Byte
on
Not
Less/Greater
or
Equal
To Register/Memory I
0000
1 1 1 1 ,
01111101
I modOOO rIm'
4/5
4/5
h
SETLE/SETNG
~
Set
Byte
on
Less
or
EquallNot
Greater
To Register/Memory I
00001111
I
10011110
I modOOO
rim'
4/5 4/5
h
SETNLE/SETG
~
Set
Byte
on
Not
Less
or
EquallGreater
To Register/Memory I
0000
1 1 1 1 I
10011111
I modOOO
rim
I
4/5 4/5
h
ENTER
~
Enter Procedure I 1 1 0 0 1 0 0 0
liS-bit
displacement, S-bit level I
L~O
10 10 b h
L~
1 12 12 b h
L>
1 15 + 15 + b h
4(n -
1)
4(n -1)
LEAVE
~
Leave Procedure I
11001001
, 4 4 b h
120