Instruction Set Summary - Intel 80C186EC Manual

16-bit high-integration embedded processors
Hide thumbs Also See for 80C186EC:
Table of Contents

Advertisement

INSTRUCTION SET SUMMARY

Function
DATA TRANSFER
MOV
Move
e
Register to Register Memory
Register memory to register
Immediate to register memory
Immediate to register
Memory to accumulator
Accumulator to memory
Register memory to segment register
Segment register to register memory
PUSH
Push
e
Memory
Register
Segment register
Immediate
PUSHA
Push All
e
POP
Pop
e
Memory
Register
Segment register
POPA
Pop All
e
XCHG
Exchange
e
Register memory with register
Register with accumulator
IN
Input from
e
Fixed port
Variable port
OUT
Output to
e
Fixed port
Variable port
XLAT
Translate byte to AL
e
LEA
Load EA to register
e
LDS
Load pointer to DS
e
LES
Load pointer to ES
e
LAHF
Load AH with flags
e
SAHF
Store AH into flags
e
PUSHF
Push flags
e
POPF
Pop flags
e
Shaded areas indicate instructions not available in 8086 8088 microsystems
NOTE
Clock cycles shown for byte transfers for word operations add 4 clock cycles for all memory transfers
Format
1 0 0 0 1 0 0 w
mod reg r m
1 0 0 0 1 0 1 w
mod reg r m
1 1 0 0 0 1 1 w
mod 000 r m
1 0 1 1 w reg
data
1 0 1 0 0 0 0 w
addr-low
1 0 1 0 0 0 1 w
addr-low
1 0 0 0 1 1 1 0
mod 0 reg r m
1 0 0 0 1 1 0 0
mod 0 reg r m
1 1 1 1 1 1 1 1
mod 1 1 0 r m
0 1 0 1 0 reg
0 0 0 reg 1 1 0
0 1 1 0 1 0 s 0
data
0 1 1 0 0 0 0 0
1 0 0 0 1 1 1 1
mod 0 0 0 r m
0 1 0 1 1 reg
0 0 0 reg 1 1 1
(reg
01)
i
0 1 1 0 0 0 0 1
1 0 0 0 0 1 1 w
mod reg r m
1 0 0 1 0 reg
1 1 1 0 0 1 0 w
port
1 1 1 0 1 1 0 w
1 1 1 0 0 1 1 w
port
1 1 1 0 1 1 1 w
1 1 0 1 0 1 1 1
1 0 0 0 1 1 0 1
mod reg r m
1 1 0 0 0 1 0 1
mod reg r m
1 1 0 0 0 1 0 0
mod reg r m
1 0 0 1 1 1 1 1
1 0 0 1 1 1 1 0
1 0 0 1 1 1 0 0
1 0 0 1 1 1 0 1
80C186EC 188EC 80L186EC 188EC
data
data if w
1
e
data if w
1
e
addr-high
addr-high
data if s
0
e
(mod
11)
i
(mod
11)
i
80C186EC
80C188EC
Comments
Clock
Clock
Cycles
Cycles
2 12
2 12
2 9
2 9
12 13
12 13
8 16-bit
3 4
3 4
8 16-bit
8
8
9
9
2 9
2 13
2 11
2 15
16
20
10
14
9
13
10
14
36
68
20
24
10
14
8
12
51
83
4 17
4 17
3
3
10
10
8
8
9
9
7
7
11
15
6
6
18
26
18
26
2
2
3
3
9
13
8
12
51

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188ec80l186ec80l188ec

Table of Contents