Move Numerics
MVNSS Dl
L
7 8 1516
The low-order four bits of each byte in the second op
erand field, the numerics, are placed in the low-order
bit positions of the corresponding bytes in the first
operand fields.
The instruction is storage to storage. Movement is
left to right through each field one byte at a time, and
the fields may overlap in any desired way.
The numerics are not changed or checked for validi
ty. The high-order four bits of each byte, the zones,
remain unchanged in both operand fields.
Condition Code: The code remains unchanged.Program Interruptions:
Protection
Addressing
MoveZones MVZ SS D3
78
L B1I B2 11m 1516 19 20 31 32 35 36 47
The high-order four bits of each byte in the second
operand field, the zones, are placed in the high-order
four bit positions of the corresponding bytes in the
first operand field.
The instruction is storage to storage. Movement is
left to right through each field one byte at a time, and
the fields may overlap in any desired way.
The zones are not changed or checked for validity.
The low-order four bits of each byte, the numerics,
remain unchanged in both operand fields.
Condition Code: The code remains unchanged.
Program Interruptions:
Addressing
ProtectionCompare Logical CLR RR I 15 R1 R2 I 0 78 11 12 15
CL RXI 55 R1
X
2 B2 D20 78 11 12 1516 1920 31
CLISI 95
78 15 161920 31
CLCSS D5 L B1 I B2 11m 78 1516 19 20 31 32 35 36 47
The first operand is compared with the second oper
and, and the result is indicated in the condition code.
The instructions allow comparisons that are register
to register, storage to register, instruction to storage,
and storage to storage.
Comparison is binary, and all codes are valid. The
operation proceeds left to right and terminates as soon
as an inequality is found.
Resulting Condition Code:
oOperands are equal
1 First operand is low
2 First operand is high
3
Program Interruptions:
Addressing (CL, CLI, CLC only)
Specification (CL only)
Programming Note
TheCOMPARE LOGICAL is unique in treating all bits
alike as part of an unsigned binary quantity. In vari
able-length operation, comparison is left to right and
may extend to field lengths of 256 bytes. The oper
ation may be used for alphameric comparisons.
Logical Operations 53
MVN
L
7 8 1516
The low-order four bits of each byte in the second op
erand field, the numerics, are placed in the low-order
bit positions of the corresponding bytes in the first
operand fields.
The instruction is storage to storage. Movement is
left to right through each field one byte at a time, and
the fields may overlap in any desired way.
The numerics are not changed or checked for validi
ty. The high-order four bits of each byte, the zones,
remain unchanged in both operand fields.
Condition Code: The code remains unchanged.
Protection
Addressing
Move
78
L B1
The high-order four bits of each byte in the second
operand field, the zones, are placed in the high-order
four bit positions of the corresponding bytes in the
first operand field.
The instruction is storage to storage. Movement is
left to right through each field one byte at a time, and
the fields may overlap in any desired way.
The zones are not changed or checked for validity.
The low-order four bits of each byte, the numerics,
remain unchanged in both operand fields.
Condition Code: The code remains unchanged.
Program Interruptions:
Addressing
Protection
CL RX
X
2 B2 D2
CLI
78 15 16
CLC
The first operand is compared with the second oper
and, and the result is indicated in the condition code.
The instructions allow comparisons that are register
to register, storage to register, instruction to storage,
and storage to storage.
Comparison is binary, and all codes are valid. The
operation proceeds left to right and terminates as soon
as an inequality is found.
Resulting Condition Code:
o
1 First operand is low
2 First operand is high
3
Program Interruptions:
Addressing (CL, CLI, CLC only)
Specification (CL only)
Programming Note
The
alike as part of an unsigned binary quantity. In vari
able-length operation, comparison is left to right and
may extend to field lengths of 256 bytes. The oper
ation may be used for alphameric comparisons.
Logical Operations 53