I/O Status Information (Register R) - Xerox 560 Reference Manual

Hide thumbs Also See for 560:
Table of Contents

Advertisement

Table 13. Description of I/O Instructions (cont.)
Bit
Applicable Instructions
Position
(Mnemonics)
Function and/or Description
24
RIO, POlP, POlR, and AlO
After the I/O address is generated, this bit is reserved and must be coded
(cont.)
with a zero.
' " - - -
~----
-
- - - - - - - - - - - - - - - - - - - - -
Bit
25
31
510, TIO, TDV, and HIO
If the I/o instruction is addressed to a single-unit device controller (bit 24
is a D), bits 25-31 represent one of 16 possible device controller addresses
(X'OO' - X'OF'). There is no need to specify a device address.
If the I/o instruction is addressed to a multiunit (e. g., magnetic tape) device
controller (bit 24 is a 1), bits 25-27 represent one of eight possible device
controller addresses (X'D' - X'7') and bits 28-31 represent one of 16 possible
device addresses (X'D' - X'FI).
Device controller addresses assigned to controllers within the same I/O chan-
nel (e. g., MIOP), must be mutually exclusive.
Note that bit 24, which must
be a 0 when addressing a single-unit device controller and a 1 when addressing
a multiunit device controller, is not considered a part of the decive controller
addr~ss.
Thus, for example, if the device controller address X'D' is assigned
to a multiunit device controller within an MIOP, no other device controller
(single or multiunit) within that MIOP may have an address of XIOI.
- -
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - -
RIO, POlP, POlR, and AIO
After the I/o address is generated, these bits are reserved and must be coded
with zeros.
Table 14. I/o Status Information (Register R)
Table 14. I/o Status Information (Register R) (cont.)
Bit
Position
Significance
Position
Significance
o
Reserved
t
Bus Check Fault (BCF). This bit is set to 1
if a discrepancy exists between the parity
error status in the memory unit and the lOP
when an lOP is performing a main memory
read cycle. If the error occurs whi Ie access-
ing data then the devi ce halt is controlled
by the Halt-on-Transmission-Error flag (bit
position 36 of an I/O command doubleword).
If the error occurs whi Ie fetching a com-
mand, the operation is terminated immedi-
ately with an "unusual end
ll
Control Check Fault (CCF).
This bit is set
to 1 when a parity error occurs during a sub-
channel read operation within the MIOP.
The operation terminates immediately with
an "unusual end".
130
Tnput/Output Instruction<;
3
tt
Memory Interface Error (MIE). lOP Halt
condition is the same as a Bus Check Fault.
4-12
13-31
Reserved
t
Current Command Doubl eword Address. The
19 high-order bits of the main memory address
from which the command doubleword for the
I/o operation currently being processed by
the addressed I/O subsystem is fetched.
tTo ensure program compatibility with possible software
and/or hardware enhancements, it is recommended that
reserved bits be treated as indeterminate and not used
(L e,
i
masked),
ttThe lOP unconditionally sets the Processor Fault Indi-
cator (PFI) whenever a Bus Check Fault, Control Check
Fault, Control Memory Fault, or Memory Interface Error
occurs. The lOP fault status registerisset with status in-
formation as listed under the POlP or POlR instructions.

Advertisement

Table of Contents
loading

Table of Contents