Contents DIAGNOSE. . INSERT PSW KEY INSERT STORAGE KEY LOAD CONTROL . . LOAD PSW . . LOAD REAL ADDRESS PURGE TLB.
READDIRECT. . . RESET REFERENCE BIT. SET CLOCK. . . . SET CLOCK COMPARATOR. SET CPU TIMER . . . . SET PREFIX SET PSW KEY FROM ADDRESS. SET STORAGE KEY . SET SYSTEM MASK . . SIGNAL PROCESSOR. . STORE CLOCK COMPARATOR. STORE CONTROL. . STORE CPU ADDRESS STOR E CPU ID. . STORE CPU TIMER STORE PREFIX. STORE THEN AND SYSTEM MASK STORE THEN OR SYSTEM MASK WRITE DIRECT The system-control instructions include all privileged
instructions that are described in this manual except
the input/ output instructions, which are described in
the chapter "Input/Output Operations."
The system-control instructions and their mne
monics, formats, and operation codes are listed in
the following table. The table also indicates when
the condition code is set and the exceptional condi
tions in operand designations, data, or results that
cause a program interruption.
Note: In the detailed descriptions of the individual
instructions, the mnemonic and the symbolic oper
and designation for the IBM System/370 assembly
language are shown with each instruction. ForLOAD PSW, for example, LPSW is the mnemonic
and D2(B2) the operand aesignation.
Diagnose
83
o 8 31
TheCPU performs built-in diagnostic functions, or
other model-dependent functions. The purpose of
the diagnostic functions is to verify proper function-
System-Control Instructions103 104 105 105 105 106 107 107 107 108 108 109 109 109 110 110 110 111
111
112
112
113
113
113
114
114
ing ofCPU equipment and to locate faulty compo
nents. Other model-dependent functions may in
clude disabling of failing buffers, reconfiguration of
storage and channels, and modification of control
storage.
Bits 8-31 may be used as in the SI or RS formats,
or in some other way, to specify the particular diag
nostic function. The use depends on the model.
The execution of the instruction may affect the
state of theCPU and the contents of a register or
storage location, as well as the progress of anI/O operation. Some diagnostic functions cause the test
light of the system console to be turned on.
Condition Code: The code is unpredictable.
Program Exceptions:
Privileged Operation
Depending on the model, other exceptions may be
recognized.
Programming Notes
Since the instruction is not intended for problem
program or supervisor-program use, DIAGNOSE
has no mnemonic.
DIAGNOSE, unlike other instructions, does not
System-Control Instructions103
READ
instructions that are described in this manual except
the input/ output instructions, which are described in
the chapter "Input/Output Operations."
The system-control instructions and their mne
monics, formats, and operation codes are listed in
the following table. The table also indicates when
the condition code is set and the exceptional condi
tions in operand designations, data, or results that
cause a program interruption.
Note: In the detailed descriptions of the individual
instructions, the mnemonic and the symbolic oper
and designation for the IBM System/370 assembly
language are shown with each instruction. For
and D2(B2) the operand aesignation.
Diagnose
83
o 8 31
The
other model-dependent functions. The purpose of
the diagnostic functions is to verify proper function-
System-Control Instructions
111
112
112
113
113
113
114
114
ing of
nents. Other model-dependent functions may in
clude disabling of failing buffers, reconfiguration of
storage and channels, and modification of control
storage.
Bits 8-31 may be used as in the SI or RS formats,
or in some other way, to specify the particular diag
nostic function. The use depends on the model.
The execution of the instruction may affect the
state of the
storage location, as well as the progress of an
light of the system console to be turned on.
Condition Code: The code is unpredictable.
Program Exceptions:
Privileged Operation
Depending on the model, other exceptions may be
recognized.
Programming Notes
Since the instruction is not intended for problem
program or supervisor-program use, DIAGNOSE
has no mnemonic.
DIAGNOSE, unlike other instructions, does not
System-Control Instructions