English
Language : 

IA186EM_04 Datasheet, PDF (71/133 Pages) InnovASIC, Inc – 8/16-Bit Microcontrollers
IA186EM/IA188EM
8/16-BIT Microcontrollers
Data Sheet
As of Production Version -03
Instruction Set Summary
NOTE
Key to abbreviations appears at the end of the table.
Instruction
Mnemonic
Description
AAA ASCII adjust AL after add
AAD ASCII adjust AX before divide.
AAM ASCII adjust AL after multiply
AAS ASCII adjust AL after subtract
Add imm8 to AL with carry
Add imm16 to AX with carry
Add imm8 to r/m8 with carry
Add imm16 to r/m16 with carry
ADC Add sign extended imm8 to r/m16
with carry
Add byte reg to r/m8 with carry
Add word reg to r/m16 with carry
Add r/m8 to byte reg with carry
Add r/m16 to word reg with carry
Add imm8 to AL
Add imm16 to AX
Add imm8 to r/m8
Add imm16 to r/m16
ADD Add sign extended imm8 to r/m16
Add byte reg. to r/m8
Add word reg. to r/m16
Add r/m8 to byte reg
Add r/m16 to word reg
AND And imm8 with AL
And imm16 with AX
And imm8 with r/m8
And imm16 with r/m16
And sign-extended imm8 with
r/m16
And byte reg. with r/m8
Opcode - Hex
byte byte byte
1 2 3-6
37 - -
D5 0A -
D4 0A -
3F - -
14 ib -
15 iw -
80
/2
ib
-
81
/2
iw
-
83
/2
ib
-
10 /r -
11 /r -
12 /r -
13 /r -
04 ib -
05 iw -
80
/0
ib
-
81
/0
iw
-
83
/0
ib
-
00 /r -
01 /r -
02 /r -
03 /r -
24 ib
25 iw
80
/4
ib
81
/4
iw
83
/4
ib
20 /r
Clock Cycles
IA186 IA188
8
8
15
15
19
19
7
7
3
3
4
4
4/16 4/16
4/16 4/20
4/16 4/20
3/10 3/10
3/10 3/14
3/10 3/10
3/10 3/14
3
3
4
4
4/16 4/16
4/16 4/20
4/16 4/20
3/10 3/10
3/10 3/14
3/10 3/10
3/10 3/14
3
3
4
4
4/16 4/16
4/16 4/20
4/16 4/20
3/10 3/10
Flags Affected
ODI T SZ AP C
U- - - UURU R
U- - - RRUR U
U- - - RRUR U
U- - - UURU R
R- - - RRRR R
R- - - RRRR R
0- - - RRUR 0
3737 Princeton NE, Ste 130 • Albuquerque, NM 87107 • Tel 505.883.5263 • Fax 505.883.5477 • www.Innovasic.com