Shift amounts from 31-63 cause the entire integer
to bespifted out of the register. When the entire
integer field of a positive number has beenshifted out, the register contains a value of zero. For a nega
tive number, the register contains a value of -1.
Shift Right Single Logical
SRL Rt,D2(B2) [RS]
88R, 1883 B2 I o 8 12 16 20 The first operand is shifted right the number of bits
specified by the second-operand address. Bits 12-15
of the instruction are ignored.
The second-operand address is not used to ad-
dressdata; its low-order six bits indicate the number
of bit positions to be shifted. The remainder of the
address is ignored.
All 32 bits of the first operand participate in the
shift. Low-order bits are shifted out without inspec
tion and are lost. Zeros are supplied to the vacated
high-order register positions.
Condition Code:
The code remains unchanged.
Program Exceptions:
None
Store
ST [RX]50 o 8 12 16 20 The first operand is stored at the seGond-operand
location.
31
The 32 bits in the general register are placed un
changed at the second-operand location.
Condition Code:
The code remains unchanged.
Program Exceptions:
Access (store, operand 2)
Store Character
STC [RX]
42
o 8 12 1620 31
The contents of bit positions 24-31 of the general
register designated by the Rt field are placed un
changed at the second-operand location. The second
operand is one byte in length.
ConditionCode: The code remains unchanged.
Program Exceptions:
Access (store, operand 2)
Store Characters Under Mask
BER, I M3 I B2 D2
o 8 12 1620 31
Bytes selected from the first operand under control
of a mask are placed in contiguous byte locations
beginning at the second-operand address.
The contents of the M3 field, bit positions 12-15,
are used as a mask. The four bits of the mask, left to
right, correspond one for one with the four bytes,
left to right, of the general register designated by the
R t field. The bytes corresponding to ones in the
mask are placed in the same order in successive and
contiguous storage locations beginning with the loca
tion designated by the second-operand address. The
number of bytes stored is equal to the number of
ones in the mask. The contents of the general regis
ter remain unchanged.
When the mask is not zero, exceptions associated
with storage-operand access are recognized only for
the number of bytes specified by the mask. When
the mask is zero, no access exceptions are recognized.
Condition Code:
The code remains unchanged.
Program Exceptions:
Access (store, operand 2)
Store Clock
STCK [S]8205 o 16 20 31
The current value of the time-of-day clock is stored
at the eight-byte field designated by the second-
General Instructions 141
to be
integer field of a positive number has been
tive number, the register contains a value of -1.
Shift Right Single Logical
SRL Rt,D2(B2) [RS]
88
specified by the second-operand address. Bits 12-15
of the instruction are ignored.
The second-operand address is not used to ad-
dress
of bit positions to be shifted. The remainder of the
address is ignored.
All 32 bits of the first operand participate in the
shift. Low-order bits are shifted out without inspec
tion and are lost. Zeros are supplied to the vacated
high-order register positions.
Condition Code:
The code remains unchanged.
Program Exceptions:
None
Store
ST [RX]
location.
31
The 32 bits in the general register are placed un
changed at the second-operand location.
Condition Code:
The code remains unchanged.
Program Exceptions:
Access (store, operand 2)
Store Character
STC [RX]
42
o 8 12 16
The contents of bit positions 24-31 of the general
register designated by the Rt field are placed un
changed at the second-operand location. The second
operand is one byte in length.
Condition
Program Exceptions:
Access (store, operand 2)
Store Characters Under Mask
BE
o 8 12 16
Bytes selected from the first operand under control
of a mask are placed in contiguous byte locations
beginning at the second-operand address.
The contents of the M3 field, bit positions 12-15,
are used as a mask. The four bits of the mask, left to
right, correspond one for one with the four bytes,
left to right, of the general register designated by the
R t field. The bytes corresponding to ones in the
mask are placed in the same order in successive and
contiguous storage locations beginning with the loca
tion designated by the second-operand address. The
number of bytes stored is equal to the number of
ones in the mask. The contents of the general regis
ter remain unchanged.
When the mask is not zero, exceptions associated
with storage-operand access are recognized only for
the number of bytes specified by the mask. When
the mask is zero, no access exceptions are recognized.
Condition Code:
The code remains unchanged.
Program Exceptions:
Access (store, operand 2)
Store Clock
STCK [S]
The current value of the time-of-day clock is stored
at the eight-byte field designated by the second-
General Instructions 141