Intel 386 Computer Hardware User Manual


 
Intel386™ EX EMBEDDED MICROPROCESSOR USER’S MANUAL
E-6
MUL = multiply (unsigned)
accumulator with
register/memory
1 1 1 1 0 1 1 w mod 1 0 0 r/m
multiplier
— byte
— word
— doubleword
12-17/
15-20*
12-25/
15-28*
12-41/
17-46*
12-17/
15-20*
12-25/
15-28*
12-41/
17-46*
b, d
b, d
b, d
d, h
d, h
d, h
IMUL = Integer multiply (signed)
accumulator with regis-
ter/memory
1 1 1 1 0 1 1 w mod 1 0 1 r/m
multiplier
— byte
— word
— doubleword
12-17/
15-20*
12-25/
15-28*
12-41/
17-46*
12-17/
15-20*
12-25/
15-28*
12-41/
17-46*
b, d
b, d
b, d
d, h
d, h
d, h
register with regis-
ter/memory
0 0 0 0 1 1 1 1 1 0 1 0 1 1 1 1 mod reg r/m
multiplier
— byte
— word
— doubleword
12-17/
15-20*
12-25/
15-28*
12-41/
17-46*
12-17/
15-20*
12-25/
15-28*
12-41/
17-46*
b, d
b, d
b, d
d, h
d, h
d, h
register/memory with
immediate to register
0 1 1 0 1 0 s 1 mod reg r/m immediate data
— word
— doubleword
13-26
13-42
13-26/
14-27
13-42/
16-45
b, d
b, d
d, h
d, h
DIV = Divide (unsigned)
Accumulator by
register/memory
1 1 1 1 0 1 1 w mod 1 1 0 r/m
divisor
— byte
— word
— doubleword
14/17
22/25
38/43
14/17
22/25
38/43
b, e
b, e
b, e
e, h
e, h
e, h
Table E-1. Instruction Set Summary (Sheet 5 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