IA186ER/IA188ER
Data Sheet
16-Bit/8-Bit Microcontrollers with RAM
February 25, 2013
Table 97. Instruction Set Summary (Continued)
Instruction
Opcode - Hex
Byte 2
Flags Affected
Bytes
3–6
Mnemonic
INSW
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
Byte 1
6D
O
D
I
T
0
S
Z
A
P
C
INT 3
INT
CC
CD
CE
CF
77
–
ib
–
–
–
–
–
–
–
–
0
–
–
–
–
–
INTO
IRET
JA
Interrupt return
–
Restores value of flags reg that was stored on
the stack when the interrupt was taken.
Jump short if above (C & Z = 0)
cb
–
–
–
–
–
–
–
–
–
–
JNBE
JAE
Jump short if not below or equal
Jump short if above or equal
(C=0)
Jump short if not below (C=0)
Jump short if not carry (C=0)
Jump short if below (C=1)
Jump short if carry (C=1)
Jump short if not above or equal
(C=1)
Jump short if below or equal
(C & Z = 0)
Jump short if not above
(C & Z = 0)
73
72
76
cb
cb
cb
–
–
–
–
–
–
–
–
–
–
–
JNB
JNC
JB
JC
JNAE
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
JBE
JNA
JCXZ
JE
JZ
Jump short if CX reg is 0
Jump short if equal (Z=1)
Jump short if 0 (Z=1)
E3
74
cb
cb
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
JG
JNLE
Jump short if greater (Z & S = O)
Jump short if not less or equal
(Z & S = O)
Jump short if greater or equal
(S=O)
7F
7D
cb
cb
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
JGE
JNL
JL/JNGE
JLE
Jump short if not less (S = O)
Jump short if less (S ≠ O)
Jump short if less or equal
(Z or S = O)
7C
7E
cb
cb
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
JNG
JMP
Jump short if not greater
(Z or S = O)
Jump short direct, disp relative to
next instruction
Jump near direct, disp relative to
next instruction
EB
E9
cb
–
–
–
–
–
–
–
–
–
–
–
cw
Jump near indirect
Jump far direct to doubleword
imm address
FF
EA
/4
cd
–
–
Jump m16: 16 indirect and far
Jump short if not equal (Z=0)
Jump short if not zero (Z=0)
Jump short if not overflow (O=1)
Jump short if not parity (P=0)
Jump short if parity odd (P=0)
Jump short if not sign (S=0)
Jump short if overflow (O=1)
Jump short if parity (P=1)
Jump short if parity (P=1)
FF
75
/5
cb
–
–
JNE
JNZ
JNO
JNP
JPO
JNS
JO
–
–
–
–
–
–
–
–
–
71
7B
cb
cb
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
79
70
7A
cb
cb
cb
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
JP
JPE
IA211110517-02
UNCONTROLLED WHEN PRINTED OR COPIED
http://www.innovasic.com
Customer Support:
Page 133 of 146
1-888-824-4184