2-33
1
2
4
4
2
6
7
8
2.5 Application Instructions
2.5.3 Shift instructions
2.5.3 Shift instructions
Table 2.20 Shift Instructions
Category
Instruction Symbol
Symbol Processing Details
Execution
Condition
Number of Basic Steps
Subset
See for Description
n-bit shift
of 16-bit
data
SFR
3
7-46
SFRP
SFL
3
SFLP
1-bit shift
of n-bit
data
BSFR
3-
7-49
BSFRP
BSFL
3-
BSFLP
n-bit shift
of n-bit
data
SFTBR
4-
7-51
SFTBRP
SFTBL
4-
SFTBLP
1-word
shift of
n-words
data
DSFR
3
7-54
DSFRP
DSFL
3
DSFLP
n-words
shift of
n-words
data
SFTWR
4-
7-56
SFTWRP
SFTWL
4-
SFTWLP
SFR nD
b0
bn
b15
0 to 0
b0 SM700b15
Carry flag
SFRP nD
SFL nD
b15bn b0
0 to 0
b15
SM700
b0
Carry flag
SFLP nD
BSFR nD
(D)
n
SM700
0
Carry flag
BSFRP nD
BSFL nD
(D)
n
SM700
0
Carry flag
BSFLP nD
SFTBR Dn1n2SFTBR Dn1n2
(D)
n1
n2
SM700
00
Carry flag
SFTRP Dn1n2
SFTBL Dn1n2
(D
)
SM700
00
n1
n2
Carry flag
SFTBLP Dn1n2
DSFR nD
(D)
n
0
DSFRP nD
DSFL nD
(D)
n
0
DSFLP nD
SFTWR Dn1n2
(D)
n1
n2
00
SFTWRP Dn1n2
SFTWL Dn1n2
(D)
00
n1
n2
SFTWLP Dn1n2