English
Language : 

IA186EM_04 Datasheet, PDF (78/133 Pages) InnovASIC, Inc – 8/16-Bit Microcontrollers
IA186EM/IA188EM
8/16-BIT Microcontrollers
Data Sheet
As of Production Version -03
Mnemonic
LODSB
LODSW
LOOP
LOOPE
LOOPZ
LOOPNE
LOOPNZ
MOV
MOVS
MOVSB
MOVSW
MUL
NEG
Instruction
Description
Load byte DS: [SI] in AL
Load word DS: [SI] in AX
Decrement count ; jump short if
CX $ 0
Decrement count ; jump short if
CX $ 0 and Z = 1
Decrement count ; jump short if
CX $ 0 and Z = 1
Decrement count ; jump short if
CX $ 0 and Z = 0
Decrement count ; jump short if
CX $ 0 and Z = 0
Copy reg to r/m8
Copy reg to r/m16
Copy r/m8 to reg
Copy r/m16 to reg
Copy segment reg to r/m16
Copy r/m16 to segment reg
Copy byte at segment offset to AL
Copy word at segment offset to AX
Copy AL to byte at segment offset
Copy AX to word at segment offset
Copy imm8 to reg
Copy imm16 to reg
Copy imm8 to r/m8
Copy imm16 to r/m16
Copy byte segment [SI] to ES:[DI]
Copy word segment [SI] to ES:[DI]
Copy byte DS:[SI] to ES:[DI]
Copy word DS:[SI] to ES:[DI]
AX = (r/m8) * AL
DX :: AX = (r/m16) * AX
Perform 2's complement negation
of r/m8
Perform 2's complement negation
of r/m16
Opcode - Hex
byte byte byte
1 2 3-6
AC
AD
E2 - -
E1 cb -
E0 cb -
88 /r -
89 /r -
8A /r -
8B /r -
8C /sr -
8E /sr -
A0 - -
A1 - -
A2 - -
A3 - -
B0 - -
+rb
B8
+rw
C6 /0 -
C7 /0 -
A4 - -
A5 - -
A4 - -
A5 - -
F6 /4
-
F7 /4
F6 /3 -
F7 /3 -
Clock Cycles
IA186 IA188
12
12
12
16
16, 6 16, 6
16, 6 16, 6
2/12 2/12
2/12 2/16
2/9 2/9
2/9 2/13
2/11 2/15
2/9 2/13
8
8
8
12
9
9
9
13
3
3
3
12
12
14
14
14
14
26-28
/
32-34
35-37
/
41-43
3/10
4
12
13
14
18
14
18
26-28
/
32-34
35-37
/
45-47
3/10
3/10 3/14
Flags Affected
ODI TSZ APC
-------- -
-------- -
-------- -
-------- -
R- - - - - - - R
R- - - RRRR R
Instruction
Opcode - Hex
Clock Cycles
Flags Affected
3737 Princeton NE, Ste 130 • Albuquerque, NM 87107 • Tel 505.883.5263 • Fax 505.883.5477 • www.Innovasic.com