Copies of this and other IBM publications can be obtained through IBM Branch Offices.
Address comments concerning the contents of this publication to:
IBM Corporation, Customer Manuals, Dept. 898, PO Box 390, Poughkeepsie, N. Y. 12602
IBM System/360 .................................................................. ..
General-Purpose Design ...................................................... ..
Compatibility ......................................................................... .
System Program ..................................................................... .
System Alerts ......................................................................... .
Multisystem Operation ......................................................... .
Input/Output ......................................................................... .
Technology ............................................................................. .
System Structure .................................................................. ..
Main Storage ......................................................................... .
Information Formats ......................................................... . Central Processing Unit ......................................................... .
General Registers ............................................................... .
Floating-Point Registers ..................................................... .
Arithmetic and Logical Unit ................................................ ..
Fixed-Point Arithmetic ..................................................... .
Decimal Arithmetic ........................................................... .
Floating Point Arithmetic ................................................ ..
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 Units ...................... ..
Input/Output Interface ..................................................... .
Channels ............................................................................. .
Input/Output Instructions ................................................. .
Input/Output Operation Initiation ................................... .
Input/Output Commands ................................................. .
Input/Output Termination .............................................. ..
Input/Output Interruptions .............................................. ..
System Control Panel ........................................................... .
System Control Panel Functions ............................ .......... .
Operation Control Section ............................................... .
Operation Intervention Section ......................................... .
Customer Engineering Section ......................................... .
Fixed-Point Arithmetic ......................................................... .
Data Format ........................................................................... .
Number Representation ......................................................... . Code ...................................................................... ..
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 ............................................................................. .
Multiply Halfword ............................................................. .
Divide ................................................................................. .
Convert to Binary ............................................................... .
Convert to Decimal .................... " ........ , .......................... .
Store .............................................................................. .
Store Halfword .............................................................. .
Store Multiple ...................................................... .
Shift Left Single .......................................................... .
Shift Right Single ............................................................. .
Shift Left Double ............................................................. . Shift Right Double ........................................................... . Fixed-Point Arithmetic Exceptions ......... , .. , ...... , ................ ..
5
5
5
5
6
6
6
6
7
7
7
8
8
8
9
9
9 10 10 11
11
12
12
13
15
15
15
16
18
18
18
18
19
19
19
19
19 20 20 21
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 30 30 30 31
31
31
31
32
32
32
33
33
Contents
Decimal Arithmetic ................................................................ 34
Data Format . ' ........................... '.... ............ ................... ....... 34
Number Representation ................................... 34
Condition Code ..... , ................ ,............................................... 35
Instruction Format .... ......................................................... 35
Instructions ....................... , ........ '............................................. 35
Add Decimal .............................................•........................ 35
Subtract Decimal .......................... ..................................... 36
Zero and Add ...................................................................... 36
Compare Decimal .................... '.............................. ........... 37
Multiply Decimal ..................... '.......................................... 37
Divide Decimal ..... ,............................................................ 37 Pack ....... '.............................................................................. 38 Unpack ............................................................................... 38
Move with Offset ... .............................................. 38
Decimal Arithmetic Exceptions ........................................... 39
Floating-Point Arithmetic ............................... .............. ....... 40 Data Format ............................................................................ 40 Number Representation ...................................................... 40 Normalization .......................................................................... 41
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 U nnormalized ....... ... ................................................. 45
Subtract Normalized ................................................. 45
Subtract Unnormalized ................................................. 46
Compare .............................................................................. 46
IIalve ........ ........................................................................... 47
Multiply .............................................................................. 47
Divide .... ............................................................................. 48
Store ......................... .......................................................... 49
Floating-Point Arithmetic Exceptions .................................. 49
Logical Operations ... ...................................................... 50 Data Format ............... ....................................................... 50 Condition Code ....... ...................................................... 51
Instruction Format .................................................................. 51
Instructions ....... " ........................................... '" .. . ....... .. . . . ... .. . .. 52
Move ............... , .................................................................... 52
Move Numerics .................................................................. 53
Move Zones ........................................................................ 53
Compare Logical ................................................................ 53
AND .................................................................................... 54 OR ........................................................................................ 54
Exclusive OR ...................................................................... 55
Test Under Mask. ....................................................... 55
Insert Character .... . ............................................. '" ... .. . 55
Store Character .... . ..... ................................................ .. 55
Load Address .............. ....................................................... 56
Translate .. ...... ....... ..... ...................................... .............. 56
Translate and Test ...... ....................................................... 56
Edit ... .............................................................................. 57
Edit and Mark .............. .................................................... 58
Shift Left Single . . . .. . . ........ " .................................... , .. , .. , .. 59
Shift Right Single ........ ....................................................... 59
Shift Left Double ............................................................. 59
Shift Right Double ......... ................. ............................ 60 Logical Operation Exceptions ................................................ 60 Branching ..... , ............................... ,......................................... 61
Normal Sequential Operation .................................. 61
Sequential Operation Exceptions ........... ......... ............... 62
Decision-Making ............ ....................................................... 62
Instruction Formats ........ ....................................... .............. 62
Branching Instructions .... ..................................... 63
Branch On Condition ......................................... 63
Branch and Link ......... ........... ............................ 64
Branch On Count ........ .. ..................... .................. 64
Branch On Index High ' ... .... .......................... 64
Branch On Index Low or Equal ...................................... 65
Execute .................... ................................................ 65
Branching Exceptions ... .................................................... 65
Previous Page Next Page