English
Language : 

IA186EM_11 Datasheet, PDF (129/146 Pages) InnovASIC, Inc – 8-Bit/16-Bit Microcontrollers
IA186EM/IA188EM
8-Bit/16-Bit Microcontrollers
Data Sheet
February 25, 2011
Table 94. Instruction Set Summary (Continued)
Instruction
Mnemonic
INSW
INT 3
INT
INTO
IRET
Description
Input word from port in DX to
ES:[DI]
Generate interrupt 3 (trap to
debug)
Generate type of interrupt
specified by imm8
Generate interrupt 4 if Overflow
Flag (O) is 1
Interrupt return
Opcode - Hex
Bytes
Byte 1 Byte 2 3–6
6D
CC
–
–
CD
ib
–
CE
–
–
CF
–
–
JA
JNBE
JAE
JNB
JNC
JB
JC
JNAE
JBE
JNA
JCXZ
JE
JZ
JG
JNLE
JGE
JNL
JLE
JNG
JMP
JNE
JNZ
JNO
JNP
JPO
JNS
JO
JP
JPE
Jump short if above (C & Z = 0)
77
cb
–
Jump short if not below or equal
Jump short if above or equal
73
cb
–
(C=0)
Jump short if not below (C=0)
Jump short if not carry (C=0)
Jump short if below (C=1)
72
cb
–
Jump short if carry (C=1)
Jump short if not above or equal
(C=1)
Jump short if below or equal
76
cb
–
(C & Z = 0)
Jump short if not above
(C & Z = 0)
Jump short if CX reg is 0
E3
cb
–
Jump short if equal (Z=1)
74
cb
–
Jump short if 0 (Z=1)
Jump short if greater (Z & S = O) 7F
cb
–
Jump short if not less or equal
(Z & S = O)
Jump short if greater or equal
7D
cb
–
(S=O)
Jump short if not less (S = O)
Jump short if less or equal
7E
cb
–
(Z & S = O)
Jump short if not greater
(Z & S = O)
Jump short direct, disp relative to EB
cb
–
next instruction
Jump near direct, disp relative to E9
cw
–
next instruction
Jump near indirect
FF
/4
–
Jump far direct to doubleword
EA
cd
–
imm address
Jump m16: 16 indirect and far
FF
/5
–
Jump short if not equal (Z=0)
75
cb
–
Jump short if not zero (Z=0)
Jump short if not overflow (O=1) 71
cb
–
Jump short if not parity (P=0)
7B
cb
–
Jump short if parity odd (P=0)
Jump short if not sign (S=0)
79
cb
–
Jump short if overflow (O=1)
70
cb
–
Jump short if parity (P=1)
7A
cb
–
Jump short if parity (P=1)
Clock Cycles
IA186EM IA188EM
45
45
47
47
48, 4
48, 4
28
28
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
15,5
15,5
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
14
14
11/17
14
26
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
14
14
11/21
14
34
13, 4
13, 4
13, 4
13, 4
13, 4
13, 4
Flags Affected
OD I TSZAPC
– –00– – – – –
Restores value of flags reg that was stored on the
stack when the interrupt was taken.
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
– –––– – – – –
®
IA211050831-19
http://www.Innovasic.com
UNCONTROLLED WHEN PRINTED OR COPIED
Customer Support:
Page 129 of 146
1-888-824-4184