Instructions fun 070 shr n bit shift right – Toshiba 6F3B0253 User Manual
Page 168

6F3B0253
166
T1-16S User’s Manual
7. Instructions
FUN 070
SHR
n bit shift right
Expression
Input
−
[ A SHR n
→
B ]
−
Output
Function
When the input is ON, the data of register A is shifted n bits to the right (LSB direction) including
the carry flag (CF = S050), and stored in B. 0 is stored in upper n bits. After the operation, if the
right most bit (LSB) is ON, the output is turned ON.
Execution condition
Input
Operation
Output
CF
OFF
No execution
OFF
−
ON
Execution
When LSB = 1
ON
Set or reset
When LSB = 0
OFF
Set or reset
Operand
Name
Device
Register
Constant Index
X
Y
R
S
T.
C. XW YW RW SW T
C
D
I
J
K
A Source
√
√
√
√
√
√
√
√
√
√
√
√
n Shift bits
1 - 16
B Destination
√
√
√
√
√
√
√
√
√
√
Example
When X007 is changed from OFF to ON, the data of RW18 is shifted 5 bits to the right and the
result is stored in RW20.
The figure below shows an operation example.
(MSB)
(LSB)
F
E
D
C
B
A
9
8
7
6
5
4
3
2
1
0
RW18
0 1 0 0 0 0 1 0 1 0 0 1 1 0 1 0
CF
RW20
0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0
1
(Result)
0
R001 is turned OFF