Control Transfer - Intel 8086 Specification Sheet

Intel 16-bit hmos microprocessor specification sheet
Table of Contents

Advertisement

8086
Mnemonic and
Description
LOGIC
Invert
NOT
e
SHL SAL
Shift Logical Arithmetic Left
e
SHR
Shift Logical Right
e
SAR
Shift Arithmetic Right
e
ROL
Rotate Left
e
ROR
Rotate Right
e
RCL
Rotate Through Carry Flag Left
e
RCR
Rotate Through Carry Right
e
AND
And
e
Reg Memory and Register to Either
Immediate to Register Memory
Immediate to Accumulator
TEST
And Function to Flags No Result
e
Register Memory and Register
Immediate Data and Register Memory
Immediate Data and Accumulator
OR
Or
e
Reg Memory and Register to Either
Immediate to Register Memory
Immediate to Accumulator
XOR
Exclusive or
e
Reg Memory and Register to Either
Immediate to Register Memory
Immediate to Accumulator
STRING MANIPULATION
REP
Repeat
e
MOVS
Move Byte Word
e
CMPS
Compare Byte Word
e
SCAS
Scan Byte Word
e
LODS
Load Byte Wd to AL AX
e
STOS
Stor Byte Wd from AL A
e

CONTROL TRANSFER

CALL
Call
e
Direct within Segment
Indirect within Segment
Direct Intersegment
Indirect Intersegment
Mnemonics
Intel 1978
28
Table 2 Instruction Set Summary (Continued)
7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0
1 1 1 1 0 1 1 w
mod 0 1 0 r m
1 1 0 1 0 0 v w
mod 1 0 0 r m
1 1 0 1 0 0 v w
mod 1 0 1 r m
1 1 0 1 0 0 v w
mod 1 1 1 r m
1 1 0 1 0 0 v w
mod 0 0 0 r m
1 1 0 1 0 0 v w
mod 0 0 1 r m
1 1 0 1 0 0 v w
mod 0 1 0 r m
1 1 0 1 0 0 v w
mod 0 1 1 r m
0 0 1 0 0 0 d w
mod reg r m
1 0 0 0 0 0 0 w
mod 1 0 0 r m
0 0 1 0 0 1 0 w
1 0 0 0 0 1 0 w
mod reg r m
1 1 1 1 0 1 1 w
mod 0 0 0 r m
1 0 1 0 1 0 0 w
0 0 0 0 1 0 d w
mod reg r m
1 0 0 0 0 0 0 w
mod 0 0 1 r m
0 0 0 0 1 1 0 w
0 0 1 1 0 0 d w
mod reg r m
1 0 0 0 0 0 0 w
mod 1 1 0 r m
0 0 1 1 0 1 0 w
1 1 1 1 0 0 1 z
1 0 1 0 0 1 0 w
1 0 1 0 0 1 1 w
1 0 1 0 1 1 1 w
1 0 1 0 1 1 0 w
1 0 1 0 1 0 1 w
1 1 1 0 1 0 0 0
1 1 1 1 1 1 1 1
mod 0 1 0 r m
1 0 0 1 1 0 1 0
1 1 1 1 1 1 1 1
mod 0 1 1 r m
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
disp-low
disp-high
offset-low
offset-high
seg-low
seg-high
7 6 5 4 3 2 1 0
data if w
1
e
data if w
1
e
data if w
1
e
data if w
1
e

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

8086-18086-2

Table of Contents