Table A-1 Instruction Set (cont)
4.
Shift instructions
Condition Code
Mnemonic
Operation
I
H
N
Z
V
C
SHAL.B Rd
B
2
— —
↕
↕
↕
↕
2
SHAL.W Rd
W
2
— —
↕
↕
↕
↕
2
SHAL.L ERd
L
2
— —
↕
↕
↕
↕
2
SHAR.B Rd
B
2
— —
↕
↕
0
↕
2
SHAR.W Rd
W
2
— —
↕
↕
0
↕
2
SHAR.L ERd
L
2
— —
↕
↕
0
↕
2
SHLL.B Rd
B
2
— —
↕
↕
0
↕
2
SHLL.W Rd
W
2
— —
↕
↕
0
↕
2
SHLL.L ERd
L
2
— —
↕
↕
0
↕
2
SHLR.B Rd
B
2
— —
↕
↕
0
↕
2
SHLR.W Rd
W
2
— —
↕
↕
0
↕
2
SHLR.L ERd
L
2
— —
↕
↕
0
↕
2
ROTXL.B Rd
B
2
— —
↕
↕
0
↕
2
ROTXL.W Rd
W
2
— —
↕
↕
0
↕
2
ROTXL.L ERd
L
2
— —
↕
↕
0
↕
2
ROTXR.B Rd
B
2
— —
↕
↕
0
↕
2
ROTXR.W Rd
W
2
— —
↕
↕
0
↕
2
ROTXR.L ERd
L
2
— —
↕
↕
0
↕
2
ROTL.B Rd
B
2
— —
↕
↕
0
↕
2
ROTL.W Rd
W
2
— —
↕
↕
0
↕
2
ROTL.L ERd
L
2
— —
↕
↕
0
↕
2
ROTR.B Rd
B
2
— —
↕
↕
0
↕
2
ROTR.W Rd
W
2
— —
↕
↕
0
↕
2
ROTR.L ERd
L
2
— —
↕
↕
0
↕
2
#xx
Rn
@ERn
@(d, ERn)
@–ERn/@ERn+
@aa
@(d, PC)
@@aa
—
Addressing Mode and
Instruction Length (bytes)
Normal
No. of
States
*
1
Advanced
Operand Size
MSB
LSB
0
C
C
MSB
LSB
MSB
LSB
0
C
0
C
MSB
LSB
C
MSB
LSB
C
MSB
LSB
C
MSB
LSB
C
MSB
LSB
717
www.DataSheet4U.com