Appendix AInstruction Set
531
Name, mnemonic, variations,
and symbol
PageOperand data
areas
Function
SHIFT N-BIT DATA RIGHT
NSFR, ↑NSFR
(055)
NSFR D C N
(V2 only) Shifts the specified number of bits (i.e., the
shift data length), from the beginning bit of the
beginning word, one bit at a time to the right. A
“0” is entered for the beginning bit (bit C of
word D). The status of the Nth bit is then
shifted to CY.
CY
D Wd: C bit
N bits
0
Wd D
D:
CIO
G
A
C:
CIO
G
A
T/C
#
DM
DR
IR
N:
CIO
G
A
T/C
#
DM
DR
IR
167
SHIFT N-BITS LEFT
NASL, ↑NASL
(056)
NASL D C
(V2 only) Shifts to the left, for the specified number of
bits, the status of the 16 bits in the specified
word.
CY
. . . . .
Number of bits shifted
D:
CIO
G
A
DM
DR
IR
C:
CIO
G
A
T/C
#
DM
DR
IR
168
SHIFT N-BITS RIGHT
NASR, ↑NASR
(057)
NASR D C
(V2 only) Shifts to the right, for the specified number of
bits, the status of the 16 bits in the specified
word.
CY
Wd D
. . . . .
Number of bits shifted
D:
CIO
G
A
DM
DR
IR
C:
CIO
G
A
T/C
#
DM
DR
IR
169
DOUBLE SHIFT N-BITS
LEFT
NSLL, ↑NSLL
(058)
NSLL D C
(V2 only) Shifts to the left, for the specified number of
bits, the status of the 32 bits in the specified
words.
CY
Wd D
. . .
Number of bits shifted
. . .
Wd D+1
D:
CIO
G
A
DM
C:
CIO
G
A
T/C
#
DM
170
DOUBLE SHIFT N-BITS
RIGHT
NSRL, ↑NSRL
(059)
NSRL D C
(V2 only) Shifts to the right, for the specified number of
bits, the status of the 32 bits in the specified
words.
CY
Wd D
. . .
Number of bits shifted
. . .
Wd D+1
D:
CIO
G
A
DM
C:
CIO
G
A
T/C
#
DM
172