![Omron CVM1D Operation Manual Download Page 162](http://html1.mh-extra.com/html/omron/cvm1d/cvm1d_operation-manual_742532162.webp)
157
After the bits have been shifted, the status of the bits from which data was shifted
(i.e., the number of bits shifted, beginning with the rightmost bit of the specified
word) will be set to “0” or to the status of the LSB, depending on the control word
setting.
Number of bits to shift (00 to 16)
Control Word Contents
MSB
LSB
Status of remaining bits
0: 0
8: Status of LSB
0
Precautions
Refer to page 101 for general precautions on operand data areas.
Flags
ER (A50003):
Number of bits to shift is out of range.
Content of a
*
DM word is not BCD when set for BCD.
CY (A50004):
“1” has been shifted to CY.
EQ (A50006)
Content of D after the shift is all zeros
N (A50008)
Same status as leftmost bit (MSB) of word D after shift.
Example
See the example provided in 5-14-9 DOUBLE SHIFT N-BITS LEFT: NSLL(058).
5-14-8 SHIFT N-BITS RIGHT: NASR(057)
(
057
)
NASR D C
Operand Data Areas
Ladder Symbol
Variations
↑
NASR(057)
D: Shift word
CIO, G, A, DM, DR, IR
C: Control word
CIO, G, A, T, C, #, DM, DR, IR
When the execution condition is OFF, NASR(057) is not executed. When the ex-
ecution condition is ON, NASR(057) shifts the status of the 16 bits in the speci-
fied word to the right the specified number of bits
The number of bits to shift is set in the two rightmost digits of the control word. If
the number is “0,” the data will not be shifted. The appropriate flags will turn ON
and OFF, however, according to data in the specified word.
CY
Wd D
. . . . .
Number of bits shifted
A5004
Description
Shift Instructions
Section 5-14
Summary of Contents for CVM1D
Page 462: ...SYSMAC CVM1D Duplex System Programmable Controllers Operation Manual Revised August 2001...
Page 463: ...iv...
Page 465: ...vi...