154
5-15-3 ARITHMETIC SHIFT LEFT – ASL(25)
Wd: Shift word
IR, SR, AR, DM, HR, LR
Ladder Symbols Operand Data Areas
ASL(25)
Wd
@ASL(25)
Wd
Description When
the execution condition is OFF
, ASL(25) is not executed. When the
execu
-
tion
condition is ON, ASL(25) shifts a 0 into bit 00 of Wd, shifts the bits of Wd
one
bit to the left, and shifts the status of bit 15 into CY.
1 0 0 1 110001010011
CY
Bit
00
Bit
15
0
Flags ER:
Indirectly addressed DM word
is non-existent. (Content of
∗
DM word is
not BCD, or the DM area boundary has been exceeded.)
CY: Receives the status of bit 15.
EQ: ON when the content of Wd is zero; otherwise OFF.
5-15-4 ARITHMETIC SHIFT RIGHT – ASR(26)
Wd: Shift word
IR, SR, AR, DM, HR, LR
Ladder Symbols Operand Data Areas
ASR(26)
Wd
@ASR(26)
Wd
Description When
the execution condition is OFF
, ASR(25) is not executed. When the exe
-
cution
condition is
ON, ASR(25) shifts a 0 into bit 15 of Wd, shifts the bits of Wd
one bit to the right, and shifts the status of bit 00 into CY.
1 0 0 1 011001100101
Bit
00
Bit
15
CY
0
Flags ER:
Indirectly addressed DM word
is non-existent. (Content of
∗
DM word is
not BCD, or the DM area boundary has been exceeded.)
CY: Receives the data of bit 00.
EQ: ON when the content of Wd is zero; otherwise OFF.
Data Shifting Section 5-15