Intel 80C186XL User Manual page 377

Intel microprocessor user's manual
Table of Contents

Advertisement

INSTRUCTION SET OPCODES AND CLOCK CYCLES
Table D-2. Instruction Set Summary (Continued)
Function
ARITHMETIC INSTRUCTIONS (Continued)
SUB = Subtract
reg/memory with register to either
immediate from register/memory
immediate from accumulator
SBB = Subtract with borrow
reg/memory with register to either
immediate from register/memory
immediate from accumulator
DEC = Decrement
register/memory
register
NEG = Change sign
CMP = Compare
register/memory with register
register with register/memory
immediate with register/memory
immediate with accumulator
AAS = ASCII adjust for subtraction
DAS = Decimal adjust for subtraction
MUL = multiply (unsigned)
register-byte
register-word
memory-byte
memory-word
IMUL = Integer multiply (signed)
register-byte
register-word
memory-byte
memory-word
integer immediate multiply (signed)
NOTES:
1.
Clock cycles are given for 8-bit/16-bit operations.
2.
Clock cycles are given for jump not taken/jump taken.
3.
Clock cycles are given for interrupt taken/interrupt not taken.
4.
If TEST = 0
Shading indicates additions and enhancements to the 8086/8088 instruction set. See Appendix A, "80C186
Instruction Set Additions and Extensions," for details.
D-4
Format
0 0 1 0 1 0 d w
mod reg r/m
1 0 0 0 0 0 s w
mod 101 r/m
0 0 0 1 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 011 r/m
0 0 0 1 1 1 0 w
data
1 1 1 1 1 1 1 w
mod 001 r/m
0 1 0 0 1 reg
1 1 1 1 0 1 1 w
mod reg r/m
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 111 r/m
0 0 1 1 1 1 0 w
data
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
1 1 1 1 0 1 1 w
mod 101 r/m
0 1 1 0 1 0 s 1
mod reg r/m
data
data if sw=01
data if w=1
data
data if sw=01
data if w=1
data
data if sw=01
data if w=1
data
data if s=0
Clocks
Notes
3/10
4/16
3/4
(1)
3/10
4/16
3/4
(1)
3/15
3
3
3/10
3/10
3/10
3/4
(1)
7
4
26-28
35-37
32-34
41-43
25-28
34-37
31-34
40-43
22-25/
29-32

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188xl

Table of Contents