English
Language : 

IA186EM_04 Datasheet, PDF (75/133 Pages) InnovASIC, Inc – 8/16-Bit Microcontrollers
IA186EM/IA188EM
8/16-BIT Microcontrollers
Data Sheet
As of Production Version -03
Mnemonic
IN
INC
INS
INSB
INSW
INT 3
INT
INTO
IRET
JA
JNBE
JAE
JNB
JNC
JB
JC
JNAE
JBE
JNA
JCXZ
JE
JZ
Instruction
Description
Input byte from imm port to AL
Input word from imm port to AX
Input byte from port in DX to AL
Input word from port in DX to AX
Increment r/m8 by 1
Increment r/m16 by 1
Increment word reg by 1
Input byte from port in DX to ES :
[DI]
Input word from port in DX to ES :
[DI]
Input byte from port in DX to ES :
[DI]
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
Jump short if above (C & Z = 0)
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)
Jump short if CX reg is 0
Jump short if equal (Z=1)
Jump short if 0 (Z=1)
Opcode - Hex
byte byte byte
1 2 3-6
E4 ib -
E5 ib -
EC
-
ED
-
FE /0 -
FF /0 -
40+
rw
-
-
6C
6D
--
6C
6D
CC - -
CD ib -
CE - -
CF - -
77 cb -
73 cb -
72 cb -
76 cb -
E3 cb -
74 cb -
Clock Cycles
IA186 IA188
10
10
10
14
8
8
8
12
3/15 3/15
3/15 3/19
3
3
14
14
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
Flags Affected
ODI TSZ APC
-------- -
R- - - RRRR R
-------- -
--00---- -
Restores value of flags reg that
was stored on the stack when
the interrupt was taken
-------- -
-------- -
-------- -
-------- -
-------- -
-------- -
3737 Princeton NE, Ste 130 • Albuquerque, NM 87107 • Tel 505.883.5263 • Fax 505.883.5477 • www.Innovasic.com