Intel 80C186EC Manual page 52

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

Advertisement

80C186EC 188EC 80L186EC 188EC
INSTRUCTION SET SUMMARY
Function
DATA TRANSFER (Continued)
SEGMENT
Segment Override
e
CS
SS
DS
ES
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
SUB
Subtract
e
Reg memory and register to either
Immediate from register memory
Immediate from accumulator
SBB
Subtract with borrow
e
Reg memory and register to either
Immediate from register memory
Immediate from accumulator
DEC
Decrement
e
Register memory
Register
CMP
Compare
e
Register memory with register
Register with register memory
Immediate with register memory
Immediate with accumulator
NEG
Change sign register memory
e
AAA
ASCII adjust for add
e
DAA
Decimal adjust for add
e
AAS
ASCII adjust for subtract
e
DAS
Decimal adjust for subtract
e
MUL
Multiply (unsigned)
e
Register-Byte
Register-Word
Memory-Byte
Memory-Word
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
52
(Continued)
Format
0 0 1 0 1 1 1 0
0 0 1 1 0 1 1 0
0 0 1 1 1 1 1 0
0 0 1 0 0 1 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
data
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
data
1 1 1 1 1 1 1 w
mod 0 0 0 r m
0 1 0 0 0 reg
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
data
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 0 w
data
1 1 1 1 1 1 1 w
mod 0 0 1 r m
0 1 0 0 1 reg
0 0 1 1 1 0 1 w
mod reg r m
0 0 1 1 1 0 0 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
data
1 1 1 1 0 1 1 w
mod 0 1 1 r m
0 0 1 1 0 1 1 1
0 0 1 0 0 1 1 1
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 100 r m
data
data if s w
01
e
data if w
1
e
data
data if s w
01
e
data if w
1
e
data
data if s w
01
e
data if w
1
e
data
data if s w
01
e
data if w
1
e
data
data if s w
01
e
data if w
1
e
80C186EC
80C188EC
Comments
Clock
Clock
Cycles
Cycles
2
2
2
2
2
2
2
2
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 15
3 15
3
3
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 10
3 10
4 16
4 16
3 4
3 4
8 16-bit
3 15
3 15
3
3
3 10
3 10
3 10
3 10
3 10
3 10
3 4
3 4
8 16-bit
3 10
3 10
8
8
4
4
7
7
4
4
26–28
26–28
35–37
35–37
32–34
32–34
41–43
41–43

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188ec80l186ec80l188ec

Table of Contents