English
Language : 

8088 Datasheet, PDF (27/30 Pages) Intel Corporation – 8-BIT HMOS MICROPROCESSOR
8088
Mnemonic and
Description
8086 8088 Instruction Set Summary (Continued)
Instruction Code
ARITHMETIC
ADD e Add
Reg Memory with Register to Either
Immediate to Register Memory
Immediate to Accumulator
76543210
000000dw
100000sw
0000010w
76543210
mod reg r m
mod 0 0 0 r m
data
76543210
data
data if w e 1
ADC e Add with Carry
Reg Memory with Register to Either
Immediate to Register Memory
Immediate to Accumulator
000100dw
100000sw
0001010w
mod reg r m
mod 0 1 0 r m
data
data
data if w e 1
INC e Increment
Register Memory
Register
AAA e ASCII Adjust for Add
BAA e Decimal Adjust for Add
SUB e Subtract
Reg Memory and Register to Either
Immediate from Register Memory
Immediate from Accumulator
1111111w
0 1 0 0 0 reg
00110111
00100111
001010dw
100000sw
0010110w
mod 0 0 0 r m
mod reg r m
mod 1 0 1 r m
data
data
data if w e 1
SSB e Subtract with Borrow
Reg Memory and Register to Either
Immediate from Register Memory
Immediate from Accumulator
000110dw
100000sw
000111w
mod reg r m
mod 0 1 1 r m
data
data
data if w e 1
DEC e Decrement
Register memory
Register
NEG e Change sign
CMP e Compare
Register Memory and Register
Immediate with Register Memory
Immediate with Accumulator
AAS e ASCII Adjust for Subtract
DAS e Decimal Adjust for Subtract
MUL e Multiply (Unsigned)
IMUL e Integer Multiply (Signed)
AAM e ASCII Adjust for Multiply
DIV e Divide (Unsigned)
IDIV e Integer Divide (Signed)
AAD e ASCII Adjust for Divide
CBW e Convert Byte to Word
CWD e Convert Word to Double Word
1111111w
0 1 0 0 1 reg
1111011w
001110dw
100000sw
0011110w
00111111
00101111
1111011w
1111011w
11010100
1111011w
1111011w
11010101
10011000
10011001
mod 0 0 1 r m
mod 0 1 1 r m
mod reg r m
mod 1 1 1 r m
data
mod 1 0 0 r m
mod 1 0 1 r m
00001010
mod 1 1 0 r m
mod 1 1 1 r m
00001010
data
data if w e 1
76543210
data if s w e 01
data if s w e 01
data if s w e 01
data if s w e 01
data if s w e 01
27