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.