Extended Control Mode: Bit 12 controls the format
of the PSW and the mode of operation of theCPU. When the bit is zero, the PSW format and the CPU operation are as defined for the basic control (BC)
mode. When the bit is one, the extended control
(EC) mode is specified.
Machine-,Check Mask (M): Bit 13 controls whether
theCPU is enabled for interruption by machine
check conditions. When the bit is zero, a machine
check int1erruption cannot occur. When the bit is
one, machine-check interruptions due to system
damage and instruction-processing damage are per
mitted, and interruptions due to other machine
check conditions are subject to the subclass-mask
bits in control register 14.
WaitSt.,te (W): When bit 14 is one, the CPU is in
the wait state. When bit 14 is zero, theCPU is in the
running state.
Problem State (P): When bit 15 is one, theCPU is
in the problem state. When bit 15 is zero, theCPU is
in the supervisor state.Inte"uptilfJn Code: Bits 16-31 in the old PSW stored on a program, supervisor-call, external, or I/O interruption identify the cause of the interrup
tion. When a newPSW is introduced, the contents of
this field are ignored.Instructim.-ungth Code (lLC): The code in bit
positions 32 and 33 indicates the length of the last
interpreted instruction when a program or
supervisor-call interruption occurs or when
BRANCH AND LINK is executed. When a newPSW is introduced, the contents of this field are
ignored.
Condition Code (CC): Bits 34 and 35 are the two
bits of the condition code.
Program Mask: Bits 36-39 are the four program
maskbits" Each bit is associated with a program
exception, as follows:
Program
Mask Bit
36
37
38
39
Program Exception
Fixed-pointoverflow Decimal overflow Exponent underflow Significance
When the mask bit is one, the exception results in
an interruption. When the mask bit is zero, no inter
ruptionoccurs. The significance-mask bit also deter-
34System/370 Principles of Operation mines the manner in which floating-point addition
and subtraction are completed.
Instruction Address: Bits40-63 form the instruction
address. This address designates the location of the
leftmost byte of the next instruction.
Program Status Word Format in Ee
Mode
The EC mode is specified by a one inPSW bit posi
tion 12. The following is a summary of the functions
of thePSW fields:
Program-Event-Recording Mask (R): Bit 1 controls
whether theCPU is enabled for interruption by pro
gram events associated with the program-event
recording facility. When the bit is zero, no program
event can cause an interruption. When the bit is one,
interruptions are permitted subject to the event
mask bits in control register 9.
Translation Mode (T): Bit 5 controls whether im
plicit translation of storage addresses by use of seg
ment and page tables takes place. When the bit is
zero, storage addresses are not translated. When the
bit is one, the dynamic-address-translation mecha
nism is invoked.
Input / Output Mask (10): Bit 6 controls whether
theCPU is enabled for I/O interruptions. When the
bit is zero, anI/O interruption cannot occur. When
the bit is one,I/O interruptions are subject to the
channel-mask bits in control register 2: when the
channel-mask bit is zero, the channel cannot cause
an interruption; when the channel-mask bit is one, a
condition at the channel can cause an interruption.
External Mask (E): Bit 7 controls whether theCPU is enabled for interruption by conditions included in
the external class. Its meaning is the same as in the
BC mode.
Protection Key: Bits 8-11 form theCPU protection
key. The key is matched against a key in storage
whenever information is stored, or whenever informa
tion is fetched from a location that is protected
against fetching.
Extended-Control Mode: Bit 12 controls the format
of thePSW and the mode of operation of the CPU. When the bit is zero, the PSW format and the CPU operation are as defined for the basic-control (BC)
mode. When the bit is one, the extended-control
(EC) mode is specified.
of the PSW and the mode of operation of the
mode. When the bit is one, the extended control
(EC) mode is specified.
Machine-,Check Mask (M): Bit 13 controls whether
the
check conditions. When the bit is zero, a machine
check int1erruption cannot occur. When the bit is
one, machine-check interruptions due to system
damage and instruction-processing damage are per
mitted, and interruptions due to other machine
check conditions are subject to the subclass-mask
bits in control register 14.
Wait
the wait state. When bit 14 is zero, the
running state.
Problem State (P): When bit 15 is one, the
in the problem state. When bit 15 is zero, the
in the supervisor state.
tion. When a new
this field are ignored.
positions 32 and 33 indicates the length of the last
interpreted instruction when a program or
supervisor-call interruption occurs or when
BRANCH AND LINK is executed. When a new
ignored.
Condition Code (CC): Bits 34 and 35 are the two
bits of the condition code.
Program Mask: Bits 36-39 are the four program
mask
exception, as follows:
Program
Mask Bit
36
37
38
39
Program Exception
Fixed-point
When the mask bit is one, the exception results in
an interruption. When the mask bit is zero, no inter
ruption
34
and subtraction are completed.
Instruction Address: Bits
address. This address designates the location of the
leftmost byte of the next instruction.
Program Status Word Format in Ee
Mode
The EC mode is specified by a one in
tion 12. The following is a summary of the functions
of the
Program-Event-Recording Mask (R): Bit 1 controls
whether the
gram events associated with the program-event
recording facility. When the bit is zero, no program
event can cause an interruption. When the bit is one,
interruptions are permitted subject to the event
mask bits in control register 9.
Translation Mode (T): Bit 5 controls whether im
plicit translation of storage addresses by use of seg
ment and page tables takes place. When the bit is
zero, storage addresses are not translated. When the
bit is one, the dynamic-address-translation mecha
nism is invoked.
Input / Output Mask (10): Bit 6 controls whether
the
bit is zero, an
the bit is one,
channel-mask bits in control register 2: when the
channel-mask bit is zero, the channel cannot cause
an interruption; when the channel-mask bit is one, a
condition at the channel can cause an interruption.
External Mask (E): Bit 7 controls whether the
the external class. Its meaning is the same as in the
BC mode.
Protection Key: Bits 8-11 form the
key. The key is matched against a key in storage
whenever information is stored, or whenever informa
tion is fetched from a location that is protected
against fetching.
Extended-Control Mode: Bit 12 controls the format
of the
mode. When the bit is one, the extended-control
(EC) mode is specified.