Intel 80C186EC Manual page 55

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

Advertisement

INSTRUCTION SET SUMMARY
Function
CONTROL TRANSFER (Continued)
RET
Return from CALL
e
Within segment
Within seg adding immed to SP
Intersegment
Intersegment adding immediate to SP
JE JZ
Jump on equal zero
e
Jump on less not greater or equal
JL JNGE
e
JLE JNG
Jump on less or equal not greater
e
JB JNAE
Jump on below not above or equal
e
JBE JNA
Jump on below or equal not above
e
JP JPE
Jump on parity parity even
e
Jump on overflow
JO
e
JS
Jump on sign
e
JNE JNZ
Jump on not equal not zero
e
Jump on not less greater or equal
JNL JGE
e
JNLE JG
Jump on not less or equal greater
e
JNB JAE
Jump on not below above or equal
e
JNBE JA
Jump on not below or equal above
e
JNP JPO
Jump on not par par odd
e
Jump on not overflow
JNO
e
JNS
Jump on not sign
e
JCXZ
Jump on CX zero
e
LOOP
Loop CX times
e
LOOPZ LOOPE
Loop while zero equal
e
LOOPNZ LOOPNE
Loop while not zero equal
e
ENTER
Enter Procedure
e
L
0
e
L
1
e
L
1
l
LEAVE
Leave Procedure
e
INT
Interrupt
e
Type specified
Type 3
INTO
Interrupt on overflow
e
IRET
Interrupt return
e
BOUND
Detect value out of range
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
(Continued)
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
0 1 1 1 0 1 0 0
disp
0 1 1 1 1 1 0 0
disp
0 1 1 1 1 1 1 0
disp
0 1 1 1 0 0 1 0
disp
0 1 1 1 0 1 1 0
disp
0 1 1 1 1 0 1 0
disp
0 1 1 1 0 0 0 0
disp
0 1 1 1 1 0 0 0
disp
0 1 1 1 0 1 0 1
disp
0 1 1 1 1 1 0 1
disp
0 1 1 1 1 1 1 1
disp
0 1 1 1 0 0 1 1
disp
0 1 1 1 0 1 1 1
disp
0 1 1 1 1 0 1 1
disp
0 1 1 1 0 0 0 1
disp
0 1 1 1 1 0 0 1
disp
1 1 1 0 0 0 1 1
disp
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 0 0 1 0 0 0
data-low
1 1 0 0 1 0 0 1
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
1 1 0 0 1 1 1 1
0 1 1 0 0 0 1 0
mod reg r m
80C186EC 188EC 80L186EC 188EC
80C186EC
Clock
Cycles
16
data-high
18
22
data-high
25
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
5 15
6 16
6 16
6 16
data-high
L
15
25
22
16(n
1) 26
a
b
8
47
45
48 4
28
33–35
80C188EC
Comments
Clock
Cycles
20
22
30
33
4 13
JMP not
taken JMP
4 13
taken
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
4 13
5 15
6 16
LOOP not
taken LOOP
6 16
taken
6 16
19
29
20(n
1)
a
b
8
47
45
if INT taken
if INT not
48 4
taken
28
33–35
55

Advertisement

Table of Contents
loading

This manual is also suitable for:

80c188ec80l186ec80l188ec

Table of Contents