Intel386™ ex embedded microprocessor user’s manual – Intel 386 User Manual
Page 645

Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL
E-8
SHRD = Shift right double
register/memory by
immediate
0 0 0 0 1 1 1 1
1 0 1 0 1 1 0 0
mod reg r/m
immed
8-bit data
3/7**
3/7**
register/memory by CL
0 0 0 0 1 1 1 1
1 0 1 0 1 1 0 1
mod reg r/m
3/7**
3/7**
AND = And
register to register
0 0 1 0 0 0 d w
mod reg r/m
2
2
register to memory
0 0 1 0 0 0 0 w
mod reg r/m
7**
7**
b
h
memory to register
0 0 1 0 0 0 1 w
mod reg r/m
6*
6*
b
h
immediate to
register/memory
1 0 0 0 0 0 0 w
mod 1 0 0 r/m
immediate data
2/7*
2/7*
b
h
immediate to accumu-
lator (short form)
0 0 1 0 0 1 0 w
immediate data
2
2
TEST= And function to flags, no result
register/memory
and register
1 0 0 0 0 1 0 w
mod reg r/m
2/5*
2/5*
b
h
immediate data and
register/memory
1 1 1 1 0 1 1 w
mod 0 0 0 r/m
immediate data
2/5*
2/5*
b
h
immediate data and
accumulator (short
form)
1 0 1 0 1 0 0 w
immediate
data
2
2
OR = Or
register to register
0 0 0 0 1 0 d w
mod reg r/m
2
2
register to memory
0 0 0 0 1 0 0 w
mod reg r/m
7**
7**
b
h
memory to register
0 0 0 0 1 0 1 w
mod reg r/m
6*
6*
b
h
immediate to
register/memory
1 0 0 0 0 0 0 w
mod 0 0 1 r/m
immediate data
2/7**
2/7**
b
h
immediate to accumu-
lator (short form)
0 0 0 0 1 1 0 w
immediate data
2
2
XOR = Exclusive or
register to register
0 0 1 1 0 0 d w
mod reg r/m
2
2
register to memory
0 0 1 1 0 0 0 w
mod reg r/m
7**
7**
b
h
memory to register
0 0 1 1 0 0 1 w
mod reg r/m
6*
6*
b
h
immediate to
register/memory
1 0 0 0 0 0 0 w
mod 1 1 0 r/m
immediate data
2/7**
2/7**
b
h
immediate to accumu-
lator (short form)
0 0 1 1 0 1 0 w
immediate data
2
2
NOT= Invert
register/memory
1 1 1 1 0 1 1 w
mod 0 1 0 r/m
2/6**
2/6**
b
h
Table E-1. Instruction Set Summary (Sheet 7 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