Intel 386 User Manual
Page 652

E-15
INSTRUCTION SET SUMMARY
SETBE/SETNA = set byte on below or equal/not above
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 0 1 1 0
mod 0 0 0 r/m
4/5*
4/5*
h
SETNBE/SETA = set byte on not below or equal/above
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 0 1 1 1
mod 0 0 0 r/m
4/5*
4/5*
h
SETS = set byte on sign
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 0 0 0
mod 0 0 0 r/m
4/5*
4/5*
h
SETNS = set byte on not sign
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 0 0 1
mod 0 0 0 r/m
4/5*
4/5*
h
SETP/SETPE = set byte on parity/parity
even
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 01 0
mod 0 0 0 r/m
4/5*
4/5*
h
SETNP/SETPO = set byte on not parity/parity odd
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 0 1 1
mod 0 0 0 r/m
4/5*
4/5*
h
SETL/SETNGE = set byte on less/not greater or equal
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 1 0 0
mod 0 0 0 r/m
4/5*
4/5*
h
SETNL/SETGE = set byte on not less/greater or equal
to register/memory
0 0 0 0 1 1 1 1
0 1 1 1 1 1 0 1
mod 0 0 0 r/m
4/5*
4/5*
h
SETLE/SETNG = set byte on less or equal/not greater
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 1 1 0
mod 0 0 0 r/m
4/5*
4/5*
h
SETNLE/SETG = set byte on not less or equal/greater
to register/memory
0 0 0 0 1 1 1 1
1 0 0 1 1 1 1 1
mod 0 0 0 r/m
4/5*
4/5*
h
ENTER = enter proce-
dure
1 1 0 0 1 0 0 0
16-bit displacement, 8-bit level
L = 0
L = 1
L > 1
10
14
17+8(n -
1)
10
14
17+8(n -
1)
b
b
h
h
LEAVE = leave proce-
dure
1 1 0 0 1 0 0 1
4
4
b
h
INTERRUPT INSTRUCTIONS
INT = Interrupt:
Type specified
1 1 0 0 1 1 0 1
type
37
b
Type 3
1 1 0 0 1 1 0 0
33
b
INTO = Interrupt 4 if
overflow flag set
1 1 0 0 1 1 1 0
If OF = 1
35
b, e
If OF = 0
3
3
b, e
Table E-1. Instruction Set Summary (Sheet 14 of 19)
Instruction
Format
Clock Count
Notes
Real
Ad-
dress
Mode
or
Virtual
8086
Mode
Pro-
tected
Virtual
Ad-
dress
Mode
Real
Ad-
dress
Mode
or
Virtual
8086
Mode
Pro-
tected
Virtual
Ad-
dress
Mode