Intel 80C186EC Manual page 54

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

Advertisement

80C186EC 188EC 80L186EC 188EC
INSTRUCTION SET SUMMARY
Function
LOGIC (Continued)
XOR
Exclusive or
e
Reg memory and register to either
Immediate to register memory
Immediate to accumulator
NOT
Invert register memory
e
STRING MANIPULATION
MOVS
Move byte word
e
CMPS
Compare byte word
e
SCAS
Scan byte word
e
LODS
Load byte wd to AL AX
e
STOS
Store byte wd from AL AX
e
INS
Input byte wd from DX port
e
OUTS
Output byte wd to DX port
e
Repeated by count in CX (REP REPE REPZ REPNE REPNZ)
MOVS
Move string
e
CMPS
Compare string
e
SCAS
Scan string
e
LODS
Load string
e
STOS
Store string
e
INS
Input string
e
OUTS
Output string
e
CONTROL TRANSFER
CALL
Call
e
Direct within segment
Register memory
indirect within segment
Direct intersegment
Indirect intersegment
JMP
Unconditional jump
e
Short long
Direct within segment
Register memory
indirect within segment
Direct intersegment
Indirect intersegment
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
54
(Continued)
Format
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
data
1 1 1 1 0 1 1 w
mod 0 1 0 r m
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
0 1 1 0 1 1 0 w
0 1 1 0 1 1 1 w
1 1 1 1 0 0 1 0
1 0 1 0 0 1 0 w
1 1 1 1 0 0 1 z
1 0 1 0 0 1 1 w
1 1 1 1 0 0 1 z
1 0 1 0 1 1 1 w
1 1 1 1 0 0 1 0
1 0 1 0 1 1 0 w
1 1 1 1 0 0 1 0
1 0 1 0 1 0 1 w
1 1 1 1 0 0 1 0
0 1 1 0 1 1 0 w
1 1 1 1 0 0 1 0
0 1 1 0 1 1 1 w
1 1 1 0 1 0 0 0
disp-low
1 1 1 1 1 1 1 1
mod 0 1 0 r m
1 0 0 1 1 0 1 0
segment offset
segment selector
1 1 1 1 1 1 1 1
mod 0 1 1 r m
1 1 1 0 1 0 1 1
disp-low
1 1 1 0 1 0 0 1
disp-low
1 1 1 1 1 1 1 1
mod 1 0 0 r m
1 1 1 0 1 0 1 0
segment offset
segment selector
1 1 1 1 1 1 1 1
mod 1 0 1 r m
data
data if w
1
e
data if w
1
e
disp-high
(mod
11)
i
disp-high
(mod
11)
i
80C186EC
80C188EC
Comments
Clock
Clock
Cycles
Cycles
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 10
3 10
14
14
22
22
15
15
12
12
10
10
14
14
14
14
8
8n
8
8n
a
a
5
22n
5
22n
a
a
5
15n
5
15n
a
a
6
11n
6
11n
a
a
6
9n
6
9n
a
a
8
8n
8
8n
a
a
8
8n
8
8n
a
a
15
19
13 19
17 27
23
31
38
54
14
14
14
14
11 17
11 21
14
14
26
34

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188ec80l186ec80l188ec

Table of Contents