English
Language : 

IA186EM_11 Datasheet, PDF (132/146 Pages) InnovASIC, Inc – 8-Bit/16-Bit Microcontrollers
IA186EM/IA188EM
8-Bit/16-Bit Microcontrollers
Data Sheet
February 25, 2011
Table 94. Instruction Set Summary (Continued)
Instruction
Opcode - Hex
Clock Cycles
Flags Affected
Bytes
Mnemonic
Description
Byte 1 Byte 2 3–6 IA186EM IA188EM O D I T S Z A P C
PUSHF
Push Processor Status Flags reg 9C
–
–
9
13
– –––– – – – –
RCL
Rotate 9 bits of C and r/m8 left
D0
/2
–
2/15
2/15
– –––– – – – –
once
Rotate 9 bits of C and r/m8 left
D2
/2
–
5+n/
5+n/
CL times
17+n
17+n
Rotate 9 bits of C and r/m8 left
C0
/2 ib
–
5+n/
5+n/
imm8 times
17+n
17+n
Rotate 17 bits of C and r/m16 left D1
/2
–
2/15
2/15
once
Rotate 17 bits of C and r/m16 left D3
/2
–
5+n/
5+n/
CL times
17+n
17+n
Rotate 17 bits of C and r/m16 left C1
/2 ib
–
5+n/
5+n/
imm8 times
17+n
17+n
RCR
Rotate 9 bits of C and r/m8 right D0
/3
–
2/15
2/15
– –––– – – – –
once
Rotate 9 bits of C and r/m8 right D2
/3
–
5+n/
5+n/
CL times
17+n
17+n
Rotate 9 bits of C and r/m8 right C0
/3 ib
–
5+n/
5+n/
imm8 times
17+n
17+n
Rotate 17 bits of C and r/m16
D1
/3
–
2/15
2/15
right once
Rotate 17 bits of C and r/m16
D3
/3
–
5+n/
5+n/
right CL times
17+n
17+n
Rotate 17 bits of C and r/m16
75
/3 ib
–
5+n/
5+n/
right imm8 times
17+n
17+n
REP
Input CX bytes from port in DX to F3
6C
–
8+8n
8+8n – – – – – – – – –
INS
ES:[DI]
Input CX bytes from port in DX to F3
6D
–
8+8n
12+8n
ES:[DI]
REP
Load CX bytes from segment
F3
AC
–
6+11n
6+11n – – – – – – – – –
LODS
:[SI] in AL
Load CX words from segment
F3
AD
–
6+11n
10+
:[SI] in AX
11n
REP
Copy CX bytes from segments
F3
A4
–
8+8n
8+8n – – – – – – – – –
MOVS
:[SI] to ES:[DI]
Copy CX words from segments
F3
A5
–
8+8n
12+8n
:[SI] to ES:[DI]
REP
Output CX bytes from DS:[SI] to F3
6E
–
8+8n
8+8n – – – – – – – – –
OUTS
port in DX
Output CX bytes from DS:[SI] to F3
6F
–
8+8n
12+8n
port in DX
REP
Fill CX bytes at ES:[DI] with AL
F3
AA
–
8+8n
8+8n – – – – – – – – –
STOS
Fill CX words at ES:[DI] with AL
F3
AB
–
8+8n
12+8n
REPE
Find non-matching bytes in
F3
A6
–
5+22n
5+22n – – – – – – – – –
CMPS
ES:[DI] and segment :[SI]
Find non-matching words in
F3
A7
–
5+22n
9+22n
ES:[DI] and segment :[SI]
REPE
Find non-AL byte starting at
F3
AE
–
5+15n
5+15n
SCAS
ES:[DI]
Find non-AX word starting at
F3
AF
–
5+15n
9+15n
ES:[DI]
REPZ
Find non-matching bytes in
F3
A6
–
5+22n
5+22n
CMPS
ES:DI and segment :[SI]
Find non-matching words in
F3
A7
–
5+22n
9+22n
ES:DI and segment :[SI]
®
IA211050831-19
http://www.Innovasic.com
UNCONTROLLED WHEN PRINTED OR COPIED
Customer Support:
Page 132 of 146
1-888-824-4184