der code is interpreted as described under
the heading"Status Bits. " When any of the conditions described in 3 and 4
exists, the addressedCPU is referred to as "busy." Busy is not indicated if the addressed CPU is in the
check-stop state or when the operator-intervening
condition exists. AGPU-busy condition is normally
of short duration; however, the conditions described
in item 3 may last indefinitely because of an unend
ing series of interruptions or because of an invalid
address in the prefix register. In this situation, how
ever, theCPU does not appear busy to any of the
reset orders or to IMPL.
Status Bits
Eight status conditions are defined whereby the issu
ing and addressed CPUs can indicate their response
to the designated order. The status conditions and
their bit positions in the general register designated
by the Rl field of the SIGNALPROCESSOR in
struction are as follows:
Bit Position Status Condition0 Equ i pment check 1·23 Unassigned; zeros stored
24External-call pending
25 Stopped
26 Operator intervening
27 Check stop
28 Not ready
29 Unassigned; zero stored30 Invalid order
31 Receiver check
The status condition assigned to bit position0 is
generated by theCPU executing the SIGNAL PROCESSOR instruction. The status conditions
assigned to bit positions 24-31 are generated by the
addressed CPU.
When the access path to the addressedCPU is
not busy and the addressedCPU is operational and
does not indicate busy to the currently specified
order, the addressedCPU presents its status to the
issuing CPU. These status bits are of two types:• Status bits 24-28 indicate the presence of the
corresponding conditions in the addressedCPU at the time the order code is received.
Except in response to the sense order, each
condition is indicated only when the condition
precludes the successful execution of the desig
nated order. In the case of sense, all existing
status conditions are indicated; the operator
intervening and not-ready conditions each are
indicated if these conditions preclude the exe
cution of any installed order.• Status bits 30 and 31 indicate that the corre
sponding conditions were detected by the ad
dressedCPU during reception of the order.
If the presented status is all zeros, the addressedCPU has accepted the order, and condition code 0 is
set at the issuing CPU; if the presented status is not
all zeros, the addressedCPU has rejected the order,
the presented status is stored at the issuingCPU in
the general register designated by the Rl field of theSIGNAL PROCESSOR instruction, zeros are stored
in bit positions0-23 of the register, and condition
code 1 is set.
When the equipment-check condition exists, bit0 of the general register designated by the Rl field of
theSIGNAL PROCESSOR instruction is set to one,
bits 1-23 are set to zeros, and the contents of bit
positions 24-31 are unpredictable. In this case, con
dition code 1 is set independently of whether the
access path to the addressedCPU is busy and inde
pendently of whether the addressedCPU is not op
erational, is busy, or has presented zero status.
The status conditions are defined as follows:
EquipmentCheck: This condition exists when the CPU executing the instruction detects equipment
malfunctioning that has affected only the execution
of this instruction and the associated order. The or
der code mayor may not have been transmitted, and
mayor may not have been accepted, and the status
bits provided by the addressed processor may be in
error.
External Call Pending: This condition exists when
an external-call interruption condition is pending in
the addressedCPU because of a previously issued SIGNAL PROCESSOR instruction. The condition
exists from the time an external-call order is accept
ed until the resultant external interruption has been
completed. The condition may be due to the issuingCPU or another CPU. The condition, when present,
is indicated only in response to sense and to external
call.
Stopped: This condition exists when the addressedCPU is in the stopped state. The condition, when
present, is indicated only in response to sense.
Operator Intervening: This condition exists when
the addressedCPU is executing certain operations
initiated from the console or the remote operator
control panel. The particular manually initiated op
erations that cause this condition to be present de
pend on the model and on the order specified. This
condition, when present, can be indicated in re
sponse to all orders. Operator intervening is indicat-
Multiprocessing 99
the heading
exists, the addressed
check-stop state or when the operator-intervening
condition exists. A
of short duration; however, the conditions described
in item 3 may last indefinitely because of an unend
ing series of interruptions or because of an invalid
address in the prefix register. In this situation, how
ever, the
reset orders or to IMPL.
Status Bits
Eight status conditions are defined whereby the issu
ing and addressed CPUs can indicate their response
to the designated order. The status conditions and
their bit positions in the general register designated
by the Rl field of the SIGNAL
struction are as follows:
Bit Position Status Condition
24
25 Stopped
26 Operator intervening
27 Check stop
28 Not ready
29 Unassigned; zero stored
31 Receiver check
The status condition assigned to bit position
generated by the
assigned to bit positions 24-31 are generated by the
addressed CPU.
When the access path to the addressed
not busy and the addressed
does not indicate busy to the currently specified
order, the addressed
issuing CPU. These status bits are of two types:
corresponding conditions in the addressed
Except in response to the sense order, each
condition is indicated only when the condition
precludes the successful execution of the desig
nated order. In the case of sense, all existing
status conditions are indicated; the operator
intervening and not-ready conditions each are
indicated if these conditions preclude the exe
cution of any installed order.
sponding conditions were detected by the ad
dressed
If the presented status is all zeros, the addressed
set at the issuing CPU; if the presented status is not
all zeros, the addressed
the presented status is stored at the issuing
the general register designated by the Rl field of the
in bit positions
code 1 is set.
When the equipment-check condition exists, bit
the
bits 1-23 are set to zeros, and the contents of bit
positions 24-31 are unpredictable. In this case, con
dition code 1 is set independently of whether the
access path to the addressed
pendently of whether the addressed
erational, is busy, or has presented zero status.
The status conditions are defined as follows:
Equipment
malfunctioning that has affected only the execution
of this instruction and the associated order. The or
der code mayor may not have been transmitted, and
mayor may not have been accepted, and the status
bits provided by the addressed processor may be in
error.
External Call Pending: This condition exists when
an external-call interruption condition is pending in
the addressed
exists from the time an external-call order is accept
ed until the resultant external interruption has been
completed. The condition may be due to the issuing
is indicated only in response to sense and to external
call.
Stopped: This condition exists when the addressed
present, is indicated only in response to sense.
Operator Intervening: This condition exists when
the addressed
initiated from the console or the remote operator
control panel. The particular manually initiated op
erations that cause this condition to be present de
pend on the model and on the order specified. This
condition, when present, can be indicated in re
sponse to all orders. Operator intervening is indicat-
Multiprocessing 99