currently connected channel set is imme
diately disconnected from thisCPU, regardless of whether the channel set
addressed by the instruction is opera
tional or can be connected to thisCPU. If the addressed channel set is current
ly connected to thisCPU, no channel-set
connection is changed, and condition
code0 is set. If the addressed channel
set is operational and currently discon
nected, it is connected to thisCPU, and
condition code0 is set.
When the addressed channel set is
connected to anotherCPU, it is not
connected to thisCPU, and condition
code 1 is set.
When the addressed channel set is not
operational, no connection is performed,
and condition code 3 is set.
A serialization function is performed.
If a channel in the channel set which is
connected by means of this instruction
has anI/O interruption pending, and if
theCPU is enabled for I/O interruptions, the interruption is
recognized at the completion of this
instruction.
ResultingCondition Code: o
1
2
3Connection completed Connection not performed; chan
nel set connected to anotherCPU Not operational Program Exceptions: Operation (if the channel-set
switching facility is not
installed)Privileged operation Programming Note The switching of channel sets and the
associated states of a channel set are
described in the section"Channel-Set Switching" in Chapter 4, "Control." DIAGNOSE '83'
o 8 31
TheCPU performs built-in diagnostic
functions, or other model-dependent
functions. The purpose of the diagnos
tic functions is to verify proper func
tioning of equipment and to locate
faulty components.Other model-
dependent functions may include
disabling of failing buffers, reconfig
uration ofCPUs, storage, channel sets,
and channels, and modification of
control storage.
Bits 8-31 may be used as in the51 or RS
formats, or in some other way, to speci
fy the particular diagnostic 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 func
tions may cause the test indicator to be
turned on.Condition Code: The code is unpredict-
able. --Program Exceptions: Privileged operation
Depending on the model, other
exceptions may be recognized.Programming Notes
1. Since the instruction is not
intended for problem-state-program
or control-program use, DIAGNOSE
has no mnemonic.
2.DIAGNOSE, unlike other
instructions, does not follow the
rule that programming errors are
distinguished from equipment
errors. Improper use ofDIAGNOSE may result in false machine-check
indications or may cause actual
machine malfunctions to be ignored.
It may also alter other aspects of
system operation, including
instruction execution and channel
program operation, to an extent
that the operation does not comply
with that specified in this publi
cation. As a result of the
improper use ofDIAGNOSE, the
system may be left in such a condi
tion that the power-on reset or
initial-microprogram-loading (IML)
function must be performed. Since
the function performed by DIAGNOSE
may differ from model to model and
between versions of a model, the
program should avoid issuing DIAGNOSE unless the program recognizes
both the model number and version
code stored bySTORE CPU 10. Chapter 10. Control Instructions 10-5
diately disconnected from this
addressed by the instruction is opera
tional or can be connected to this
ly connected to this
connection is changed, and condition
code
set is operational and currently discon
nected, it is connected to this
condition code
When the addressed channel set is
connected to another
connected to this
code 1 is set.
When the addressed channel set is not
operational, no connection is performed,
and condition code 3 is set.
A serialization function is performed.
If a channel in the channel set which is
connected by means of this instruction
has an
the
recognized at the completion of this
instruction.
Resulting
1
2
3
nel set connected to another
switching facility is not
installed)
associated states of a channel set are
described in the section
o 8 31
The
functions, or other model-dependent
functions. The purpose of the diagnos
tic functions is to verify proper func
tioning of equipment and to locate
faulty components.
dependent functions may include
disabling of failing buffers, reconfig
uration of
and channels, and modification of
control storage.
Bits 8-31 may be used as in the
formats, or in some other way, to speci
fy the particular diagnostic function.
The use depends on the model.
The execution of the instruction may
affect the state of the
contents of a register or storage
location, as well as the progress of an
tions may cause the test indicator to be
turned on.
able. --
Depending on the model, other
exceptions may be recognized.
1. Since the instruction is not
intended for problem-state-program
or control-program use, DIAGNOSE
has no mnemonic.
2.
instructions, does not follow the
rule that programming errors are
distinguished from equipment
errors. Improper use of
indications or may cause actual
machine malfunctions to be ignored.
It may also alter other aspects of
system operation, including
instruction execution and channel
program operation, to an extent
that the operation does not comply
with that specified in this publi
cation. As a result of the
improper use of
system may be left in such a condi
tion that the power-on reset or
initial-microprogram-loading (IML)
function must be performed. Since
the function performed by DIAGNOSE
may differ from model to model and
between versions of a model, the
program should avoid issuing DIAG
both the model number and version
code stored by