Status-Switching ................................................................... .
Program States ....................................................................... .
Problem State .............................. , ..................... , ................ .
WaitState ......................................................................... .
MaskedStates ....................................... .. Stopped State ...... .. ................................................. . Storage Protection ................................................................ .
Area Identification ................................................ .
Protection Action . . . . . . . . . . . . ... . . . . . . . . . . . ..'" .................. .
Locations Protected ...................... .
ProgramStatus Word ............. .. ................ .
MultisystemOperation ....................................................... ..
Direct Address Relocation .............................. .
Malfunction Indication .................................................. ..System Initialization ........................................................ .
Instruction Format ...................... , .......................................... .
Instructions .........., . ... . .................................................... .
LoadPS"V ............................ " , ................. . Set Program Mask .... .. .......................................... .. Set System Mask . .. .......................................... ..
SupervisorCall ........................................... _ ...................... . Set Storage Key ................................................................ .
InsertStorage Key ............................................. .
Write Direct ..........................., ............ .
Read Direct . .. ................ . ................................................. .
Diagnose ............................................................................ .Status-Switching Exceptions ...................... . Interruptions ................................. .
Interruption Action ...................... .
Instruction Execution .............." ..................................... . Source Identification ........................................ .
Location Determination ........................ .
Input/Output Interruption .
Program Interruption ...... ............ .. .................. ..Operation Exception ...... _........... .. .................. ..
Privileged-Operation Exception ..._ .......... _ Execute Exception . .. .............................. .
Protection Exception ......................... ..
Addressing Exception ......................_ ...... _ ................ . Specifica tion Exception ............................................. .
Data Exception .............................................................. .
Fixed-Point-Overflow Exception ._ ..................... .
Fixed-Po:int-Divide Exception ..................... .
Decimal-Overflow Exception ...................... .
Decimal-Divide Exception
Exponent-Overflow Exception
Exponent-Underflow Exception ...................... ..Significance Exception . ....... ..... .. ............ ..
Floating-Point-Divide Exception ............... .
Supervisor-Call Interruption .... . ............................... .
External Interruption ......................... . ............................... .
Timer ...................................................................... .
Interrupt Key .................... .. .................... ..
ExternalSignal ...................................................... .
Priority of Interruptions
Interruption Exceptions ...................................................... .Input/Output Operations .............. ..
Attachment of Input/Output Devices
Input/Output Devices .... .. .............. .Control Units ........................................................ . Channels ... . ......................................................... . System Operation ....... .. ............ .
Compatibility ofOperation ............. .. ....................... .. Control of Input/Output Devices .... .
Input/Output Device Addressing ................... .
Instruction Exception Handling ..... .States of the Input/Output System Resetting of the Input/Output System Condition Code ...................................... .
Instruction Format. .. ............ .
Instructions .. .. .. .. .. .. .. .. . .. ............ .. .............. .
TestVO .................. ..
HaltVO ..... .................. .. ......................... ..
TestChannel ..................................... .
Execution of Input/Output Operations ................ .
67
67
67
67
68
68
69
69
69
69
6970 70 71
71
71
71
72
72
72
72
73
73
73
74
74
74
76
76
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
7980 80 80 81
81
82
83
83
83
83
84
85
86
87
87
88
8890 90 92
92
92
93
94
95
96w Channel Command Word ................................................. . Command Code ................................................................. . Definition of Storage Area ................................................. . Chaining .. .. .......................................................... . Skipping ........................................................................... .
Program-Controlled Interruption ..................................... .Commands ................................................................... .
Termination of Input/Output Operations ................ .
Types of Termination ..................................................... .
Input/Output Interruptions ............................................. .Channel Status Word ....................................................... . Unit Status Conditions .................................................... .. Channel Status Conditions .............................................. . Content of Channel Status Word .................................... ..
SystemControl Panel ............................ ....................... .
SystemControl Functions .................................................. . System Reset ..................................................................... . Store and Display ............................................................... .
Initial Program Loading ................................................. .
OperatorControl Section ........ .. .................... .
Emergency PullSwitch ................................................... . Power-On Key ............................................................ . Power-Off Key ........ . ........................................ .
Interrupt Key ............................................................. .
Wait Light ................................................. .
Manual Light .............................................................. .System Light .................................................................... .
Test Light ............................................................. .
Load Light .......................................................... .
Load-UnitSwitches ............................................ .
Load Key ....................................... .
Prefix-Select KeySwitch .................... .
Operator InterventionSection ...................... .
System-Reset Key ................................................. ..Stop Key ........................................................ .
RateSwitch .................. . ....................................... . Start Key............... .. ....................................... . Storage-Select Switch ................................................... .
AddressSwitches ..................................................... .
DataSwitches ............................................................ . Store Key .............................................................. .
Display Key .................................................................... .Set IC Key .................................................................... .
Address-CompareSwitches .................................. .
Alternate-Prefix Light .......................................... ..Customer Engineering Section ............................................. .
96
96
96
97
97
98100 100 101 104 104 105 108 109 112
114
117
117
117
117
118
118
119
119
119
119
119
119
119
119
119
119120 120 120 120 120 120 120 121
121
121
121
121
121
121
121
121
Appendix ..... ...................... ............................................... 122
A. InstructionUse Examples .. ............................................ 122
Assembly Language Examples ... .................................... 128
B. Fixed-Point and Two's Complement Notation ........... 132C. Floating-Point Arithmetic ................................................. 133
D. Powers of Two Table ......... .. .............................. 135
E. Hexadecimal-Decimal Conversion Table ...... 136
F.EBCDIC and ASCII (Extended) Charts ...................... 141
C. Instructions . .................. .. .. ...................... .......... 142
Data Formats 142
Hexadecimal Representation ........ ........................ 142
Instructions by Format Type ................ 142Control Word Formats .................................... 144 Operation Codes ........ .... ........... .. ............................. 145
PermanentStorage Assignment .. ........................... 147
ConditionCode Setting .... ....................... 147
Interruption Action ... ... ...................... 148
Instruction Length Recording .................. 148
Program Interruptions .... ..................... 148
Editing ..... . ....... ................. ........ . 153System Control Panel ......... ................................ 153
Input/Output Operations ... ........... ............. .................. 153
Time and Method ofCreating and Storing Status Indications .. '" ........ . ..................................................... 155
Functions That May Differ Among Models ........... ........ 156
Alphabetic List of Instructions .. .............. ....... 159
List of Instructions bySet and Feature ...... 160 Index of Instruction Formats by Mnemonic 162
Program States ....................................................................... .
Problem State .............................. , ..................... , ................ .
Wait
Masked
Area Identification ................................................ .
Protection Action . . . . . . . . . . . . ... . . . . . . . . . . . ..
Locations Protected ...................... .
Program
Multisystem
Direct Address Relocation .............................. .
Malfunction Indication .................................................. ..
Instruction Format ...................... , .......................................... .
Instructions ..........
Load
Supervisor
Insert
Write Direct ...........................
Read Direct . .. ................ . ................................................. .
Diagnose ............................................................................ .
Interruption Action ...................... .
Instruction Execution ..............
Location Determination ........................ .
Input/Output Interruption .
Program Interruption ...... ............ .. .................. ..
Privileged-Operation Exception ...
Protection Exception ......................... ..
Addressing Exception ......................
Data Exception .............................................................. .
Fixed-Point-Overflow Exception .
Fixed-Po:int-Divide Exception ..................... .
Decimal-Overflow Exception ...................... .
Decimal-Divide Exception
Exponent-Overflow Exception
Exponent-Underflow Exception ...................... ..
Floating-Point-Divide Exception ............... .
Supervisor-Call Interruption .... . ............................... .
External Interruption ......................... . ............................... .
Timer ...................................................................... .
Interrupt Key .................... .. .................... ..
External
Priority of Interruptions
Interruption Exceptions ...................................................... .
Attachment of Input/Output Devices
Input/Output Devices .... .. .............. .
Compatibility of
Input/Output Device Addressing ................... .
Instruction Exception Handling ..... .
Instruction Format. .. ............ .
Instructions .. .. .. .. .. .. .. .. . .. ............ ..
Test
Halt
Test
Execution of Input/Output Operations ................ .
67
67
67
67
68
68
69
69
69
69
69
71
71
71
72
72
72
72
73
73
73
74
74
74
76
76
77
77
77
78
78
78
78
78
78
78
79
79
79
79
79
79
79
79
79
79
79
81
82
83
83
83
83
84
85
86
87
87
88
88
92
92
93
94
95
96
Program-Controlled Interruption ..................................... .
Termination of Input/Output Operations ................ .
Types of Termination ..................................................... .
Input/Output Interruptions ............................................. .
System
System
Initial Program Loading ................................................. .
Operator
Emergency Pull
Interrupt Key ............................................................. .
Wait Light ................................................. .
Manual Light .............................................................. .
Test Light ............................................................. .
Load Light .......................................................... .
Load-Unit
Load Key ....................................... .
Prefix-Select Key
Operator Intervention
System-Reset Key ................................................. ..
Rate
Address
Data
Display Key .................................................................... .
Address-Compare
Alternate-Prefix Light .......................................... ..
96
96
96
97
97
98
114
117
117
117
117
118
118
119
119
119
119
119
119
119
119
119
119
121
121
121
121
121
121
121
121
Appendix ..... ...................... ............................................... 122
A. Instruction
Assembly Language Examples ... .................................... 128
B. Fixed-Point and Two's Complement Notation ........... 132
D. Powers of Two Table ......... .. .............................. 135
E. Hexadecimal-Decimal Conversion Table ...... 136
F.
C. Instructions . .................. .. .. ...................... .......... 142
Data Formats 142
Hexadecimal Representation ........ ........................ 142
Instructions by Format Type ................ 142
Permanent
Condition
Interruption Action ... ... ...................... 148
Instruction Length Recording .................. 148
Program Interruptions ...
Editing ..... . ....... ................. ........ . 153
Input/Output Operations ... ........... ............. .................. 153
Time and Method of
Functions That May Differ Among Models ........... ........ 156
Alphabetic List of Instructions .. .............. ....... 159
List of Instructions by