RX Format
o 7 8 11 1 2 15 16 1 920 31
Fixed Point
Load H/F
Add H/F
Add LogicalSubtract H/F Subtract Logical Compare H/F
Multiply H
Multiply F
Divide FConvert to Binary Convert to Decimal Store H/F
LogicalCompare Load Address
Insert CharacterStore Character
ANDOR Exclusive OR R5 Format Op Code Rl
7 8
Fixed Point
Load MultipleStore Multiple Shift Left Single Shift Right Single Shift Left Double Shift Right Double
11 12
E
E
2
2
E,2
E,2
1516
Floating Point
LoadS/L Add Normalized S/L Add Unnormalized S/L Subtract Normalized S/L Subtract Unnormalized S/L Compare S/L Multiply S/L Store S/L Divide S/L Branching
Branch on Condition
Branch and Link
Branch onCount Execute 1920 Logical Shift Left Single Shift Right Single Shift Left Double Shift Right Double
Branching
Branch on High
Branch on Low-Eq
1
31
2
2
E,2
E,251 Format Op Code 12 --=r!l Dl Input/Output Start I/O Test I/O Halt I/O Test Channel Logical
MoveCompare AND OR 7 8
ExclusiveOR Test Under Mask 55 Format
1516
4
4
4
41920 31
Status SwitchingLoadPSW 4 Set System Mask 4
W rite Direct Y
Read Direct Y
Diagnose __ __ 7 8 11 12 1516 1920 31 32 35 36 47
Decimal LogicalPack Move 5
Unpack Move Numeric 5
Move WithOffset Move Zone 5 Zero and Add T Compare 5
Add T AND 5
Subtract TOR 5 Compare T Exclusive OR 5
Multiply T Translate 5
Divide T Translate and Test 5
Edit T,5
Edit and Mark T,5FORMAT NOTES E Rl must be even
F Fullword
H Halfword
L LongS Short T Decimal feature
Y Direct control featureZ Protection feature
1 Rl used as mask Ml
2 R2 or Ra ignored
3 Rl and R2 used as immediate information
412 ignored
5 Ll and L2used as eight-bit L field
All floating-point instructions are part of the floating-pointfea ture.
Appendix G 143
o 7 8 11 1 2 15 16 1 9
Fixed Point
Load H/F
Add H/F
Add Logical
Multiply H
Multiply F
Divide F
Logical
Insert Character
AND
7 8
Fixed Point
Load Multiple
11 12
E
E
2
2
E,2
E,2
1516
Floating Point
Load
Branch on Condition
Branch and Link
Branch on
Branching
Branch on High
Branch on Low-Eq
1
31
2
2
E,2
E,2
Move
Exclusive
1516
4
4
4
4
Status Switching
W rite Direct Y
Read Direct Y
Diagnose
Decimal Logical
Unpack Move Numeric 5
Move With
Add T AND 5
Subtract T
Multiply T Translate 5
Divide T Translate and Test 5
Edit T,5
Edit and Mark T,5
F Fullword
H Halfword
L Long
Y Direct control feature
1 Rl used as mask Ml
2 R2 or Ra ignored
3 Rl and R2 used as immediate information
4
5 Ll and L2
All floating-point instructions are part of the floating-point
Appendix G 143