IA186ER/IA188ER
Data Sheet
16-Bit/8-Bit Microcontrollers with RAM
February 25, 2013
Table 97. Instruction Set Summary (Continued)
Instruction
Opcode - Hex
Flags Affected
Bytes
3–6
–
Mnemonic
PUSHF
RCL
Description
Byte 1
9C
D0
Byte 2
–
/2
O
–
U
D
–
–
I
–
–
T
–
–
S
–
–
Z
–
–
A
–
–
P
–
–
C
–
R
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
C1
F3
F3
F3
F3
F3
F3
F3
F3
/2
/2
–
ib
–
–
ib
–
–
–
–
–
ib
–
–
–
–
–
–
–
–
/2
/2
/2
RCR
/3
U
–
–
–
–
–
–
–
R
/3
/3 ib
/3
/3
/3
REP
INS
6C
6D
AC
AD
A4
A5
6E
6F
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
REP
LODS
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
REP
OUTS
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
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
STOS
REPE
CMPS
F3
F3
F3
F3
F3
A7
AE
AF
A6
A7
–
–
–
–
–
REPE
SCAS
REPZ
CMPS
IA211110517-02
UNCONTROLLED WHEN PRINTED OR COPIED
http://www.innovasic.com
Customer Support:
Page 136 of 146
1-888-824-4184