Sign In
Upload
Manuals
Brands
IBM Manuals
Processor
4300
IBM 4300 Mainframe Computer Manuals
Manuals and User Guides for IBM 4300 Mainframe Computer. We have
2
IBM 4300 Mainframe Computer manuals available for free PDF download: Manual, Installation Manual
IBM 4300 Manual (314 pages)
Processors Principles of Operation for ECPS: VSE Mode
Brand:
IBM
| Category:
Computer Hardware
| Size: 24.08 MB
Table of Contents
Table of Contents
6
Chapter 1. Introduction
12
The IBM 4300 Processors
12
Compatibility
13
Compatibility Among 4300 Processors
13
Compatibility between 4300 Processors and System/370
13
Control-Program Compatibility
13
Problem-State Compatibility
13
Chapter 2. Organization
16
Main Storage
16
Central Processing Unit
17
Program-Status Word
17
General Registers
17
Floating-Point Registers
18
Control Registers
18
Input and Output
18
Channels
19
Input/Output Devices and Control Units
19
Operator Facilities
19
Chapter 3. Storage
20
Storage Addressing
20
Information Formats
21
Integral Boundaries
21
One-Level-Addressing Facility
22
Storage Size
22
Pages
23
Page Frames
23
Page Description
23
Storage Key
23
Page Bits
23
Page States
24
Frame Index
24
Page and Frame Control
25
Capacity Counts
25
Storage-Control Instructions
25
Key-Controlled Protection
26
Reference Recording
27
Change Recording
27
Assigned Storage Locations
28
Storage While CPU Is in Operating State
28
Storage While CPU Is in Load State
29
Chapter 4. Control
34
Stopped, Operating, Load, and Check-Stop States
34
Stopped State
35
Operating State
35
Load State
35
Check-Stop State
35
Program-Status Word
35
EC and BC Modes
36
Program-Status-Word Format in EC Mode
37
Program-Status-Word Format in BC Mode
39
Control Registers
40
Program-Event Recording
41
Control-Register Allocation
42
Operation
42
Identification of Cause
43
Priority of Indication
43
Storage-Area Designation
44
PER Events
44
Successful Branching
44
Instruction Fetching
44
Storage Alteration
44
General-Register Alteration
44
General-Register Alteration
45
Indication of Events Concurrently with Other Interruption Conditions
45
External-Signal Facility
49
Timing
49
Time-Of-Day Clock
49
Format
49
States
49
Setting and Inspecting the Clock
50
Clock Comparator
51
CPU Timer
52
Interval Timer
53
Externally Initiated Functions
54
Resets
54
Program Reset
54
Initial Program Reset
54
Clear Reset
54
Power-On Reset
54
Program Reset
56
Initial Program Reset
56
Clear Reset
56
Power-On Reset
57
Initial Program Loading
57
Machine Save
58
Chapter 5. Program Execution
60
Instructions
60
Operands
60
Instruction Format
61
Register Operands
62
Immediate Operands
62
Storage Operands
62
Address Generation
62
Sequential Instruction-Address Generation
62
Operands
62
Operand-Address Generation
63
Branch-Address Generation
63
Instruction Execution and Sequencing
64
Interruptions
64
Types of Instruction Ending
64
Interruptible Instructions
65
Point of Interruption
65
Execution of Interruptible Instructions
65
Exceptions to Nullification and Suppression
66
Storage Change and Restoration for Page-Access Exceptions
66
Trial Execution for TRANSLATE and EDIT
66
Update for Suppression
66
Sequence of Storage References
67
Instruction Fetching
67
Page-Description Accesses
68
Storage-Operand. References
69
Storage-Operand Fetch References
69
Storage-Operand Store References
69
Storage-Operand Update References
69
Storage-Operand Consistency
70
Single-Access References
70
Multiple-Access Operands
70
Relation between Operand Accesses
70
Other Storage References
71
Serialization
71
CPU Serialization
71
Channel Serialization
72
Interruption Action
75
Chapter 6. Interruptions
76
Interruption Action
76
Source Identification
77
Enabling and Disabling
77
Instruction-Length Code
78
Zero ILC
78
ILC on Instruction-Fetching Exceptions
78
Exceptions Associated with the PSW
79
Early Exception Recognition
79
Late Exception Recognition
80
External Interruption
80
Clock Comparator
81
CPU Timer
81
External Signal
81
Interrupt Key
81
Interval Timer
81
Input/Output Interruption
82
Machine-Check Interruption
82
Program Interruption
83
Program-Interruption Conditions
83
Addressing Exception
83
Data Exception
84
Decimal-Divide Exception
84
Decimal-Overflow Exception
84
Execute Exception
84
Exponent-Overflow Exception
84
Exponent-Underflow Exception
85
Fixed-Point-Divide Exception
85
Fixed-Point-Overflow Exception
85
Floating-Point-Divide Exception
85
Monitor Event
85
Operation Exception
85
Page-Access Exception
86
Page-State Exception
86
Page-Transition Exception
86
PER Event
86
Privileged-Operation Exception
87
Protection Exception
87
Significance Exception
87
Special-Operation Exception
87
Specification Exception
87
Recognition of Access Exceptions
88
Multiple Program-Interruption Conditions
89
Restart Interruption
91
Supervisor-Call Interruption
91
Priority of Interruptions
92
Chapter 6. Interruptions
92
Chapter 7. General Instructions
94
Data Format
95
Binary-Integer Representation
95
Signed and Unsigned Binary Arithmetic
96
Signed and Logical Comparison
96
Instructions
97
Add
98
Add
100
Add Halfword
100
Add Logical
100
And
100
Branch and Link
101
Branch on Condition
102
Branch on Count
102
Branch on Index High
103
Branch on Index Low or Equal
103
Compare
104
Compare and Swap
104
Compare Double and Swap
104
Compare Halfword
106
Compare Logical
106
Comp Are Logical
106
Compare Logical Characters under Mask
106
Comp Are Logical Characters under Mask
106
Compare Logical Long
107
Convert to Binary
108
Convert to Decimal
109
Divide
109
Exclusive or
109
Execute
110
Insert Character
111
Insert Characters under Mask
111
Load
112
Load Address
112
Load and Test
112
Load Complement
112
Load Halfword
113
Load Multiple
113
Load Negative
113
Load Positive
113
Monitor Call
114
Move
114
Move Inverse
115
Move Long
115
Move Numerics
117
Move with Offset
118
Move Zones
119
Multiply
119
Multiply Halfword
119
Pack
121
Set Program Mask
121
Shift Left Double
121
Shift Left Double Logical
122
Shift Left Single
122
Shift Left Single Logical
123
Shift Right Double
123
Shift Right Double Logical
123
Shift Right Single
124
Shift Right Single Logical
124
Store
124
Store Character
125
Store Characters under Mask
125
Store Clock
125
Store Halfword
126
Store Multiple
126
Subtract
126
Subtract Halfword
127
Subtract Logical
127
Supervisor Call
127
Test and Set
128
Test under Mask
128
Translate
129
Translate and Test
129
Unpack
130
Decimal Operations
133
Decimal-Arithmetic Instructions
133
Editing Instructions
134
Execution of Decimal Instructions
134
Other Instructions for Decimal Operands
134
Instructions
134
Add Decimal
135
Compare Decimal
136
Divide Decimal
136
Edit
137
Edit and Mark
140
Multiply Decimal
140
Shift and Round Decimal
141
Subtract Decimal
142
Zero and Add
142
F1Oating~Point-Data Format
145
Instructions
147
Add Normalized
149
Add Unnormalized
150
Divide
151
Halve
152
Load and Test
153
Load Complement
153
Load Positive
154
Load Rounded
154
Multiply
155
Store
156
Subtract Normalized
157
Diagnose
163
Disconnect Page
164
Insert Page Bits
164
Insert Psw Key
164
Insert Storage Key
164
Set Clock Comparator
168
Set Psw Key from Address
169
Set System Mask
170
Store Capacity Counts
170
Store Clock Comparator
170
Store Control
171
Store Cpu ID
171
Store Cpu Timer
172
Store then and System Mask
172
Store then or System Mask
172
Chapter 10. Control Instructions
172
Correction of Machine Malfunctions
175
Error Checking and Correction
175
CPU Retry
175
Handling of Machine Checks
175
Validation
176
Invalid CBC in Storage
176
Check-Stop State
177
Machine-Check Interruption
178
Exigent Conditions
178
Repressible Conditions
178
Point of Interruption
180
Subclass
181
System Damage
181
Instruction-Processing Damage
181
System Recovery
182
Interval-Timer Damage
182
Timing
182
External Damage
182
Degradation
182
Warning
183
Auxiliary Bits
183
Delayed
183
Storage Error Uncorrected
183
Storage-Key Error Uncorrected
183
Machine-Check Interruption-Code Validity Bits
183
PSW-EMWP Validity
183
PSW Program-Mask and Condition-Code Validity
183
PSW -Instruction-Address Validity
184
Failing-Storage-Address Validity
184
Floating-Point-Register Validity
184
General-Register Validity
184
Control-Register Validity
184
Storage Logical Validity
184
Clock-Comparator Validity
184
Machine-Check Extended Interruption
184
Information
184
Register-Save Areas
184
Failing-Storage Address
185
Machine-Check Masking
185
Recovery-Report Mask
185
Degradation-Report Mask
185
External-Damage-Report Mask
185
Warning Mask
185
Attachment of Input/Output Devices
187
Input/Output Devices
187
Control Units
187
Channels
188
Modes of Operation
188
Types of Channels
189
Compatibility of Operation
191
Control of Input/Output Devices
192
Input/Output Device Addressing
192
States of the Input/Output System
193
Effect of Reset on a Working Device
195
Reset Upon Malfunction
195
Condition Code
196
Instruction Formats
198
Instructions
199
Clear I/O
199
Halt Device
201
Start I/O
206
Store Channel ID
208
Test Channel
209
Input/ Output-Instruction -Exception Handling
212
Execution of Input/Output Operations
212
Blocking of Data
213
Channel-Address Word
213
Channel-Command Word
213
Command'code
214
Designation of Storage Area
215
Chaining
216
Data Chaining
217
Command Chaining
218
Skipping
218
Program-Controlled Interruption
219
Commands
220
Write
220
Control
220
Sense
220
Command Retry
224
Conclusion of Input/Output Operations
225
Conclusion at Operation Initiation
225
Immediate Operations
226
Conclusion of Data Transfer
226
Termination by HALT I/O or HALT DEVICE
227
Termination by CLEAR I/O
229
Termination Due to Equipment Malfunction
229
Input/Output Interruptions
229
Interruption Conditions
229
Channel-Available Interruption
230
Interruption Action
231
Channel-Status Word
232
Device End
235
Channel Status
237
Program-Controlled Interruption
237
Channel Logout
245
Advertisement
IBM 4300 Installation Manual (50 pages)
Brand:
IBM
| Category:
Processor
| Size: 2.41 MB
Advertisement
Related Products
IBM 4304493
IBM 4367BDU
IBM 4368B2U
IBM 4368E3U
IBM 436854u - System x3200 M2 5U Mini Tower Server
IBM NETCOOL 4.3-X
IBM 4367
IBM 4368
IBM 4348
IBM 4381
IBM Categories
Server
Desktop
Storage
Laptop
Monitor
More IBM Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL