English
Language : 

IA186EM_04 Datasheet, PDF (80/133 Pages) InnovASIC, Inc – 8/16-Bit Microcontrollers
IA186EM/IA188EM
8/16-BIT Microcontrollers
Data Sheet
As of Production Version -03
Mnemonic
PUSHA
PUSHF
RCL
RCR
REP
INS
REP
LODS
REP
MOVS
REP
OUTS
Instruction
Description
Push AX, CX, DX, BX, original SP,
BP, SI, and DI
Push Processor Status Flags reg
Rotate 9 bits of C and r/m8 left
once
Rotate 9 bits of C and r/m8 left CL
times
Rotate 9 bits of C and r/m8 left
imm8 times
Rotate 17 bits of C and r/m16 left
once
Rotate 17 bits of C and r/m16 left
CL times
Rotate 17 bits of C and r/m16 left
imm8 times
Rotate 9 bits of C and r/m8 right
once
Rotate 9 bits of C and r/m8 right
CL times
Rotate 9 bits of C and r/m8 right
imm8 times
Rotate 17 bits of C and r/m16
right once
Rotate 17 bits of C and r/m16
right CL times
Rotate 17 bits of C and r/m16
right imm8 times
Input CX bytes from port in DX to
ES : [DI]
Input CX bytes from port in DX to
ES : [DI]
Load CX bytes from segment :[SI]
in AL
Load CX words from segment :[SI]
in AX
Copy CX bytes from segments :
[SI] to ES:[DI]
Copy CX words from segments :
[SI] to ES:[DI]
Output CX bytes from DS:[SI] to
port in DX
Output CX bytes from DS:[SI] to
port in DX
Opcode - Hex
byte byte byte
1 2 3-6
60 - -
9C - -
D0 /2 -
D2 /2 -
C0
/2
ib
-
D1 /2 -
D3 /2 -
C1
/2
ib
-
D0 /3 -
D2 /3 -
C0
/3
ib
-
D1 /3 -
D3 /3 -
75
/3
ib
-
F3 6C -
F3 6D -
F3 AC -
F3 AD -
F3 A4 -
F3 A5 -
F3 6E -
F3 6F -
Clock Cycles
IA186 IA188
36
9
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
8+8n
68
13
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
8+8n
8+8n 12+8n
6+11n 6+11n
6+11n
10+
11n
8+8n 8+8n
8+8n 12+8n
8+8n 8+8n
8+8n 12+8n
Flags Affected
ODI TSZ APC
-------- -
-------- -
-------- -
-------- -
-------- -
-------- -
-------- -
-------- -
3737 Princeton NE, Ste 130 • Albuquerque, NM 87107 • Tel 505.883.5263 • Fax 505.883.5477 • www.Innovasic.com