IBM S/370-XA registers
General Registers 0-15
|
|
Two's complement value
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31
|
|
|
Control Registers 0-15
|
|
See Principles of Operation[1]: 4-6–4-8
|
|
|
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31
|
|
|
Floating Point Registers 0-6
|
|
S
|
Biased exponent
|
Mantissa
|
|
|
0
|
1
|
|
|
|
|
|
7
|
8
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31
|
|
|
|
Mantissa (continued)
|
|
|
32
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63
|
|
|
Extended Architecture Extended Control mode PSW[1]: 4-5–4-6
|
|
0
|
R
|
0
|
0
|
0
|
T
|
I O
|
E X
|
Key
|
1
|
M
|
W
|
P
|
S
|
0
|
CC
|
Program Mask
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
0
|
|
|
0
|
1
|
2
|
|
4
|
5
|
6
|
7
|
8
|
|
|
11
|
12
|
13
|
14
|
15
|
16
|
17
|
18
|
19
|
20
|
|
|
23
|
24
|
|
|
|
|
|
|
31
|
|
|
|
A
|
Instruction Address
|
|
|
32
|
33
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63
|
|
S/370-XA EC mode PSW abbreviations
Bits
|
Field
|
Meaning
|
1
|
R
|
PER Mask
|
5
|
T
|
DAT mode
|
6
|
IO
|
I/O Mask; subject to channel mask in CR2
|
7
|
EX
|
External Mask; subject to external subclass mask in CR0
|
8-11
|
Key
|
PSW key
|
12
|
E=1
|
Extended Control mode
|
13
|
M
|
Machine-check mask
|
14
|
W
|
Wait state
|
15
|
P
|
Problem state
|
16
|
S
|
Address-Space Control 0=primary-space mode 1=Secondary-space mode
|
18-19
|
CC
|
Condition Code
|
20-23
|
PM
|
Program Mask
Bit
|
Meaning
|
20
|
Fixed-point overflow
|
21
|
Decimal overflow
|
22
|
Exponent underflow
|
23
|
Significance
|
|
32
|
A
|
Addressing mode 0=24 bit; 1=31 bit
|
33-63
|
IA
|
Instruction Address
|
|
- IBM documentation numbers the bits from high order to low order; the most significant (leftmost) bit is designated as bit number 0.
|
IBM System/370-XA is an instruction set architecture introduced by IBM in 1983 for the IBM 308X processors.[2]: 198 It extends the IBM System/370 architecture to support 31-bit virtual and physical addresses, and includes a redesigned I/O architecture.
- ^ a b Cite error: The named reference
SA22-7085-0
was invoked but never defined (see the help page).
- ^ Cite error: The named reference
padegs-jrd-design-considerations
was invoked but never defined (see the help page).