IA186ES/IA188ES
Data Sheet
8-Bit/16-Bit Microcontrollers
November 15, 2011
Table 89. Instruction Set Summary (Continued)
Instruction
Opcode – Hex
Clock Cycles
IA186ES
Flags Affected
Byte
3–6
–
Mnemonic
ROR
Description
Byte 1
Byte 2
/1
IA188ES
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
3
O
U
D
–
I
–
T
S
Z
A
–
P
–
C
R
Rotate 8 bits of r/m8 right once
Rotate 8 bits or r/m8 right CL
times
Rotate 8 bits or r/m8 right imm8
times
Rotate 16 bits of r/m8 right once
Rotate 16 bits or r/m8 right CL
times
Rotate 16 bits or r/m8 right imm8
times
D0
D2
2/15
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
3
–
–
–
/1
–
C0
/1 ib
data
8
–
–
D1
D3
/1
/1
C1
9E
/1 ib
data
8
–
SAHF
Show AH in low byte of the Status
Flags reg
Multiply r/m8 by 2, once
–
–
–
–
–
–
–
–
R
R
R
R
R
R
R
R
R
SAL/SHL
D0
D2
/4
/4
–
–
2/15
2/15
U
–
Multiply r/m8 by 2, CL times
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
Multiply r/m8 by 2, imm8 times
C0
/4 ib
data
8
–
Multiply r/m16 by 2, once
D1
D3
/4
/4
Multiply r/m16 by 2, CL times
–
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
Multiply r/m16 by 2, imm8 times
C1
/4 ib
data
8
–
Multiply r/m8 by 2, once
D0
D2
/4
/4
Multiply r/m8 by 2, CL times
–
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
2/15
Multiply r/m8 by 2, imm8 times
C0
/4 ib
data
8
–
–
Multiply r/m16 by 2, once
Multiply r/m16 by 2, CL times
D1
D3
/4
/4
Multiply r/m16 by 2, imm8 times
C1
D0
D2
C0
D1
D3
C1
/4 ib
/7
data
8
–
SAR
Perform a signed division of r/m8
by 2, once
Perform a signed division of r/m8
by 2, CL times
Perform a signed division of r/m8
by 2, imm8 times
Perform a signed division of r/m16
by 2, once
Perform a signed division of r/m16
by 2, Cl times
Perform a signed division of r/m16
by 2, imm8 times
U
–
–
–
R
R
U
R
R
/7
–
5+n/
17+n
5+n/
17+n
2/15
5+n/
17+n
5+n/
17+n
2/15
/7 ib
/7
data
8
–
/7
–
5+n/
17+n
5+n/
17+n
5+n/
17+n
5+n/
17+n
/7 ib
data
8
Refer to the key for abbreviations and an explanation of notation at the end of this table.
®
IA211050902-19
UNCONTROLLED WHEN PRINTED OR COPIED
http://www.innovasic.com
Customer Support:
Page 141 of 154
1-888-824-4184