Intel 80C188EC User Manual page 489

Hide thumbs Also See for 80C188EC:
Table of Contents

Advertisement

INSTRUCTION SET OPCODES AND CLOCK CYCLES
Table D-2. Instruction Set Summary (Continued)
Function
PROGRAM TRANSFER INSTRUCTIONS (Continued)
RET = Return from procedure
within segment
within segment adding immed to SP
intersegment
intersegment adding immed to SP
JMP = Unconditional jump
short/long
direct within segment
reg/memory indirect within segment
indirect intersegment
direct intersegment
Iteration Control
LOOP = Loop CX times
LOOPZ/LOOPE =Loop while zero/equal
LOOPNZ/LOOPNE =
Loop while not zero/not equal
JCXZ = Jump if CX = zero
Interrupts
INT = Interrupt
Type specified
Type 3
INTO = Interrupt on overflow
BOUND = Detect value out of range
IRET = Interrupt return
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-8
Format
1 1 0 0 0 0 1 1
1 1 0 0 0 0 1 0
data-low
1 1 0 0 1 0 1 1
1 1 0 0 1 0 1 0
data-low
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 100 r/m
1 1 1 1 1 1 1 1
mod 101 r/m
1 1 1 0 1 0 1 0
segment offset
selector
1 1 1 0 0 0 1 0
disp
1 1 1 0 0 0 0 1
disp
1 1 1 0 0 0 0 0
disp
1 1 1 0 0 0 1 1
disp
1 1 0 0 1 1 0 1
type
1 1 0 0 1 1 0 0
1 1 0 0 1 1 1 0
0 1 1 0 0 0 1 0
mod reg r/m
1 1 0 0 1 1 1 1
data-high
data-high
disp-high
(mod ?11)
Clocks
Notes
16
18
22
25
14
14
26
11/17
14
6/16
(2)
5/16
(2)
5/16
(2)
6/16
(2)
47
45
48/4
(3)
33-35
28

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c186ec

Table of Contents