Manual
2-129
2 Instructions
CP1E CPU Unit Instructions Reference Manual(W483)
 Data Shift Instructions
2
 SFTR
SFTR
Applicable Program Areas
Operands
C: Control Word
Note  St and E must be in the same data area.
 Operand Specifications
Flags
Instruction Mnemonic Variations
Function 
code
Function
REVERSIBLE SHIFT REGIS-
TER
SFTR @SFTR 084
Creates a shift register that shifts data to either the 
right or the left.
Symbol
SFTR
Area Step program areas Subroutines Interrupt tasks
Usage OK OK OK
Operand Description  Data type Size 
C Control word UINT 1
St Starting word UINT Variable
EEnd word UINT Variable
Area 
Word addresses Indirect DM addresses
Constants CF Pulse bits TR bits
CIO WR HR AR T C DM @DM *DM
C,St,E OK OK OK OK OK OK OK OK OK --- --- --- ---
Name Label Operation
Error Flag P_ER • ON when St is greater than E.
• OFF in all other cases.
Carry Flag P_CY • ON when 1 is shifted into it.
• OFF when 0 is shifted into it.
• OFF when reset is set to 1.
SFTR(084)
C
St
E
C: Control word
St: Starting word
E: End word
15 14 13 12
Data input
Reset
Shift input
Shift direction
1 (ON): Left
0 (OFF): Right










