Intel 8086 Specification Sheet page 27

Intel 16-bit hmos microprocessor specification sheet
Table of Contents

Advertisement

Mnemonic and
Description
ARITHMETIC
ADD
Add
e
Reg Memory with Register to Either
Immediate to Register Memory
Immediate to Accumulator
ADC
Add with Carry
e
Reg Memory with Register to Either
Immediate to Register Memory
Immediate to Accumulator
INC
Increment
e
Register Memory
Register
ASCII Adjust for Add
AAA
e
BAA
Decimal Adjust for Add
e
SUB
Subtract
e
Reg Memory and Register to Either
Immediate from Register Memory
Immediate from Accumulator
SSB
Subtract with Borrow
e
Reg Memory and Register to Either
Immediate from Register Memory
Immediate from Accumulator
DEC
Decrement
e
Register memory
Register
NEG
Change sign
e
CMP
Compare
e
Register Memory and Register
Immediate with Register Memory
Immediate with Accumulator
AAS
ASCII Adjust for Subtract
e
DAS
Decimal Adjust for Subtract
e
MUL
Multiply (Unsigned)
e
IMUL
Integer Multiply (Signed)
e
AAM
ASCII Adjust for Multiply
e
DIV
Divide (Unsigned)
e
IDIV
Integer Divide (Signed)
e
AAD
ASCII Adjust for Divide
e
CBW
Convert Byte to Word
e
Convert Word to Double Word
CWD
e
Mnemonics
Intel 1978
Table 2 Instruction Set Summary (Continued)
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
0 0 0 0 0 0 d w
mod reg r m
1 0 0 0 0 0 s w
mod 0 0 0 r m
0 0 0 0 0 1 0 w
0 0 0 1 0 0 d w
mod reg r m
1 0 0 0 0 0 s w
mod 0 1 0 r m
0 0 0 1 0 1 0 w
1 1 1 1 1 1 1 w
mod 0 0 0 r m
0 1 0 0 0 reg
0 0 1 1 0 1 1 1
0 0 1 0 0 1 1 1
0 0 1 0 1 0 d w
mod reg r m
1 0 0 0 0 0 s w
mod 1 0 1 r m
0 0 1 0 1 1 0 w
0 0 0 1 1 0 d w
mod reg r m
1 0 0 0 0 0 s w
mod 0 1 1 r m
0 0 0 1 1 1 w
1 1 1 1 1 1 1 w
mod 0 0 1 r m
0 1 0 0 1 reg
1 1 1 1 0 1 1 w
mod 0 1 1 r m
0 0 1 1 1 0 d w
mod reg r m
1 0 0 0 0 0 s w
mod 1 1 1 r m
0 0 1 1 1 1 0 w
0 0 1 1 1 1 1 1
0 0 1 0 1 1 1 1
1 1 1 1 0 1 1 w
mod 1 0 0 r m
1 1 1 1 0 1 1 w
mod 1 0 1 r m
1 1 0 1 0 1 0 0
0 0 0 0 1 0 1 0
1 1 1 1 0 1 1 w
mod 1 1 0 r m
1 1 1 1 0 1 1 w
mod 1 1 1 r m
1 1 0 1 0 1 0 1
0 0 0 0 1 0 1 0
1 0 0 1 1 0 0 0
1 0 0 1 1 0 0 1
Instruction Code
7 6 5 4 3 2 1 0
data
data
data if w
1
e
data
data
data if w
1
e
data
data
data if w
1
e
data
data
data if w
1
e
data
data
data if w
1
e
8086
7 6 5 4 3 2 1 0
data if s w
01
e
data if s w
01
e
data if s w
01
e
data if s w
01
e
data if s w
01
e
27

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

8086-18086-2

Table of Contents