233
Shift Instructions Section 5-16
5-16-7 ONE DIGIT SHIFT LEFT – SLD(74)
Limitations St and E must be in the same data area, and E must be greater than or equal
to St.
DM 6144 to DM 6655 cannot be used for St or E.
Description When the execution condition is OFF, SLD(74) is not executed. When the exe-
cution condition is ON, SLD(74) shifts data between St and E (inclusive) by
one digit (four bits) to the left. 0 is written into the rightmost digit of the St, and
the content of the leftmost digit of E is lost.
Precautions If a power failure occurs during a shift operation across more than 50 words,
the shift operation might not be completed.
A 0 will be shifted into the least significant digit of St every cycle if the undiffer-
entiated form of SLD(74) is used. Use the differentiated form (@SLD(74)) or
combine SLD(74) with DIFU(13) or DIFD(14) to shift just one time.
Flags ER: The St and E words are in different areas, or St is greater than E.
Indirectly addressed DM word is non-existent. (Content of *DM word
is not BCD, or the DM area boundary has been exceeded.)
5-16-8 ONE DIGIT SHIFT RIGHT – SRD(75)
Limitations St and E must be in the same data area, and E must be less than or equal to
St.
DM 6144 to DM 6655 cannot be used for St or E.
Ladder Symbols Operand Data Areas
SLD(74)
St
E
@SLD(74)
St
E
St: Starting word
IR, SR, AR, DM, HR, LR
E: End word
IR, SR, AR, DM, HR, LR
5
E
8 1
St
F C 97D
Lost data 0
...
Ladder Symbols Operand Data Areas
SRD(75)
E
St
@SRD(75)
E
St
E: End word
IR, SR, AR, DM, HR, LR
St: Starting word
IR, SR, AR, DM, HR, LR