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
bh
h
LEAVE = leave proce-
dure 1 1 0 0 1 0 0 1 44bh
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 33b, 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