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
CONDITIONAL
JUMPS
(Continued)
JNS
~
Jump on
Not
Sign
8~Bit
Displacement
I
01111001
I
8-bil displ
I
7+mor3
7 +
mor3
r
Full
Displacement
I
00001111
I
10001001
I
full
displacement
7 +
mor3
7 +
mor3
r
JP/JPE
~
Jump
on
Parity/Parity Even
8·Bit
Displacement
I
01111010
I
8-bit displ
I
7 +
mor3
7 +
mor3
r
Full
Displacement
I
00001111
I
10001010
I full displacement 7 +
mor3
7 +
mor3
r
JNP/JPO
~
Jump on
Not
Parity/Parity Odd
8-Bit Displacement
I
01111011
I
8-bit displ
I
7 +
mor3
7 +
mor3
r
Full
Displacement
I
00001111
I
10001011
I full displacement
7+mor3
7 +
mor3
r
JL/JNGE
~
Jump
on
LesslNot
Greater
or
Equal
8-Bit Displacement
I
01111100
I
8-bit displ
I
7 +
mor3
7 +
mor3
r
Full
Displacement
I
00001111
I
10001100
I
full
displacement
7 +
mor3
7 +
mor3
r
JNLlJGE
~
Jump on
Not
Less/Greater
or
Equal
8-Bit
Displacement
I
01111101
I
8-bitdispl
I
7 +
mor3
7 +
mor3
r
Full
Displacement
I
00001111
I
10001101
I
full
displacement
7 +
mor3
7 +
mor3
r
JLE/JNG
~
Jump on Less
or
Equal/Not Greater
a-Bit
Displacement
I
01111110
I
8-bitdispl
I
7 +
mor3
7 +
mor3
r
Full
Displacement
I
00001111
I
10001110
I full displacement
7+mor3
7 +
mor3
r
JNLE/JG
~
Jump on
Not
Less
or
Equal/Greater
a-Bit
Displacement
I
01111111
I
8-bitdispl
I
7 + morS
7 + morS
r
Full
Displacement
I
00001111
I
10001111
I full displacement 7 + m
or3
7 +
mor3
r
JCXZ
~
Jump
on
CX
Zero
I
11100011
I
8-bitdispl
I
9 +
marS
9 + morS
r
JECXZ
~
Jump
on
ECX
Zero
I
11100011
I
8-bitdispl
I
9 + morS
9 +
mor5
r
(Operand
Size
Prefix Differentiates
JCXZ
from JECXZ)
LOOP
~
Loop
CX Times
I
11100010
I
8-bitdispl
I
11
+ m
11
+ m
r
LOOPZ/LOOPE
~
Loop
with
Zero/Equal
I
11100001
I
8-bitdispl
I
11
+ m
11
+ m
r
LOOPNZ/LOOPNE
~
Loop While
Not
Zero
I
11100000
I
8-bitdispl
I
11
+m
11
+ m
r
CONDITIONAL BYTE SET
NOTE: Times
Are
Register/Memory
SETO
~
Set Byte on Overflow
To Register/Memory
I
00001111
I
10010000
I modOOO
r/ml
4/5
4/5
h
SETNO
~
Set Byte
on
Not
Overflow
To
Register/Memory
I
00001111
I
10010001
I modOOO
rim
I
4/5
4/5
h
SETBISETNAE
~
Set Byte
on
Below/Not
Above
or
Equal
To Register/Memory
I
00001111
I
10010010
I modOOO
r/mi
4/5
4/5
h
119