IA186EM/IA188EM
Data Sheet
8-Bit/16-Bit Microcontrollers
February 25, 2011
Table 94. Instruction Set Summary (Continued)
Instruction
Opcode - Hex
Clock Cycles
Flags Affected
Bytes
3–6
–
Mnemonic
PUSHF
RCL
Description
Byte 1
9C
D0
Byte 2
–
/2
IA186EM
9
2/15
IA188EM
13
2/15
O
–
–
D
–
–
I
–
–
T
–
–
S
–
–
Z
–
–
A
–
–
P
–
–
C
–
–
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]
D2
C0
D1
D3
C1
D0
D2
C0
D1
D3
75
F3
F3
F3
F3
F3
F3
F3
F3
/2
/2 ib
/2
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
/2
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
/2 ib
/3
RCR
–
–
–
–
–
–
–
–
–
/3
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
/3 ib
/3
/3
5+n/
17+n
5+n/
17+n
8+8n
5+n/
17+n
5+n/
17+n
8+8n
/3 ib
6C
6D
AC
AD
A4
A5
6E
6F
REP
INS
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
8+8n
6+11n
6+11n
8+8n
8+8n
8+8n
8+8n
12+8n
6+11n
REP
LODS
10+
11n
8+8n
REP
MOVS
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
12+8n
8+8n
REP
OUTS
12+8n
REP
Fill CX bytes at ES:[DI] with AL
Fill CX words at ES:[DI] with AL
Find non-matching bytes in
ES:[DI] and segment :[SI]
Find non-matching words in
ES:[DI] and segment :[SI]
Find non-AL byte starting at
ES:[DI]
Find non-AX word starting at
ES:[DI]
Find non-matching bytes in
ES:DI and segment :[SI]
Find non-matching words in
ES:DI and segment :[SI]
F3
F3
F3
AA
AB
A6
–
–
–
8+8n
8+8n
5+22n
8+8n
12+8n
5+22n
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
STOS
REPE
CMPS
F3
F3
F3
F3
F3
A7
AE
AF
A6
A7
–
–
–
–
–
5+22n
5+15n
5+15n
5+22n
5+22n
9+22n
5+15n
9+15n
5+22n
9+22n
REPE
SCAS
REPZ
CMPS
®
IA211050831-19
UNCONTROLLED WHEN PRINTED OR COPIED
http://www.Innovasic.com
Customer Support:
Page 132 of 146
1-888-824-4184