General-Purpose Design ...................................................... ..
Compatibility ......................................................................... .
System Program ..................................................................... .
System Alerts ......................................................................... .
Multisystem Operation ......................................................... .
Input/Output ......................................................................... .
Technology ............................................................................. .
System Structure .................................................................. ..
Main Storage ......................................................................... .
Information Formats ......................................................... .
General Registers ............................................................... .
Floating-Point Registers ..................................................... .
Arithmetic and Logical
Fixed-Point Arithmetic ..................................................... .
Decimal Arithmetic ........................................................... .
Floating
Logical Operations ............................................................. .
Program Execution ................................................................. .
Instruction Format ............................................................. .
Address Generation ........................................................... .
Sequential Instruction Execution ..................................... .
Branching ........................................................................... .
Program Status Word ....................................................... .
Interruption ....................................................................... .
Protection Feature ................................................................. .
Timer Feature ....................................................................... .
Direct Control Feature ......................................................... .
Multisystem Feature ............................................................. .
Input/Output ......................................................................... .
Input/Output Devices and Control
Input/Output Interface ..................................................... .
Channels ............................................................................. .
Input/Output Instructions ................................................. .
Input/Output Operation Initiation ................................... .
Input/Output Commands ................................................. .
Input/Output Termination .............................................. ..
Input/Output Interruptions .............................................. ..
System Control
System Control
Operation Control Section ............................................... .
Operation Intervention Section ......................................... .
Customer Engineering Section ......................................... .
Fixed-Point Arithmetic ......................................................... .
Data Format ........................................................................... .
Number Representation ......................................................... .
Instruction Format ................................................................. .
Instructions ............................................................................. .
Load .................................................................................. ..
Load Halfword ................................................................. .
Load and Test ................................................................... .
Load Complement ............................................................. .
Load Positive ..................................................................... .
Load Negative .................................................................. ..
Load Multiple ................................................................... .
Add ..................................................................................... .
Add Halfword ................................................................... .
Add Logical ....................................................................... .
Subtract ............................................................................... .
Subtract Halfword ............................................................. .
Subtract Logical ................................................................. .
Multiply Halfword ............................................................. .
Divide ................................................................................. .
Convert to Binary ............................................................... .
Convert to Decimal ....................
Store .............................................................................. .
Store Halfword .............................................................. .
Store Multiple ...................................................... .
Shift Left Single .......................................................... .
Shift Right Single ............................................................. .
Shift Left Double .............................................................
5
5
5
5
6
6
6
6
7
7
7
8
8
8
9
9
9
11
12
12
13
15
15
15
16
18
18
18
18
19
19
19
19
19
21
21
21
22
22
22
23
23
23
24
24
25
25
25
25
26
26
26
26
27
27
27
28
28
28
29
29
29
31
31
31
32
32
32
33
33
Contents
Decimal Arithmetic ................................................................ 34
Data Format . ' ........................... '.... ............ ................... ....... 34
Number Representation ................................... 34
Condition Code .....
Instruction Format .... ......................................................... 35
Instructions .......................
Add Decimal .............................................•........................ 35
Subtract Decimal .......................... ..................................... 36
Zero and Add ...................................................................... 36
Compare Decimal .................... '.............................. ........... 37
Multiply Decimal ..................... '.......................................... 37
Divide Decimal ..... ,............................................................ 37
Move with Offset ... .............................................. 38
Decimal Arithmetic Exceptions ........................................... 39
Floating-Point Arithmetic ............................... .............. .......
Condition Code ................................................................... 41
Instruction Format ............................................................... 41
Instructions .......... ,.................................................................. 42
Load ..... ,............................................................................. 43
Load and Test .................................................................... 43
Load Complement .............................................................. 43
Load Positive ...................................................................... 43
Load Negative .................................................................... 44
Add Normalized .................... ............................................. 44
Add
Subtract Normalized ................................................. 45
Subtract
Compare .............................................................................. 46
IIalve ........ ........................................................................... 47
Multiply .............................................................................. 47
Divide .... ............................................................................. 48
Store ......................... .......................................................... 49
Floating-Point Arithmetic Exceptions .................................. 49
Logical Operations ... ......................................................
Instruction Format .................................................................. 51
Instructions .......
Move ...............
Move Numerics .................................................................. 53
Move Zones ........................................................................ 53
Compare Logical ................................................................ 53
AND .................................................................................... 54
Exclusive
Test
Insert Character .... . .............................................
Store Character .... . ..... ................................................ .. 55
Load Address .............. ....................................................... 56
Translate .. ...... ....... ..... ...................................... .............. 56
Translate and Test ...... ....................................................... 56
Edit ... .............................................................................. 57
Edit and Mark .............. .................................................... 58
Shift Left Single . . . .. . . ........
Shift Right Single ........ ....................................................... 59
Shift Left Double ............................................................. 59
Shift Right Double ......... ................. ............................
Normal Sequential Operation .................................. 61
Sequential Operation Exceptions ........... ......... ............... 62
Decision-Making ............ ....................................................... 62
Instruction Formats ........ ....................................... .............. 62
Branching Instructions .... ..................................... 63
Branch
Branch and Link ......... ........... ............................ 64
Branch
Branch
Branch
Execute .................... ................................................ 65
Branching Exceptions ... .................................................... 65