Xerox 550 Reference Manual page 119

Computer
Hide thumbs Also See for 550:
Table of Contents

Advertisement

Table 13. Description of I/O Instructions (cont.)
Bit
Applicable Instructions
Position
(Mnemonics)
8-
11
POLP and POLR
(cont.)
12-14
15-17
18-31
AIO
All I/O instructions
510,
TIO, TDV, and AIO
HIO, RIO, POLP, and
POLR
All I/o instructions
(except AIO)
Function and/or Description
This field specifies which general register (including register 0) is to receive
processor (MIOP, RMP, BP, MI, PI, or System Control Processor) fault information.
If the R field is
a,
no status information is requested. If the"R field is not
a,
the
designated general register is to be loaded with the requested status information.
The X field may be used to specify indexing.
After the I/O address is generated, these bits are reserved and must be coded
with zeros.
These bits are an extension to the operation code field (bits 1-7) and permit
each of these instructions to be uniquely defined.
Note that these bits are subject to modifications due to indirect addressing or
indexing. The final configuration of these bits must be as shown below:
HIO
=
000
RIO
=
001
POLP
=
OlO
POLR
=
all
The I/O address (after any indirect addressing and/or indexing) is contained
within these bits.
Depending upon the I/O instruction, the required I/O
address may be compri sed of (1) a cluster address; (2) a cluster address and a
unit address; (3) a cluster address, a unit address, and a device controller
address; or (4) a cluster address, a unit address, a device controller address,
and a devi ce address.
Subfields of the final I/o address field are described below.
f - - - - - -
~-------
-
-
- " -
- f - - -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
18
23
All I/O instructions
(except AIO)
These bits constitute the cluster address (CA) and the unit address (UA) field
of an I/o instruction. Cluster and unit addresses may be assigned in the
following manner:
1.
The assignment of addresses is mutually exclusive, that is, no two units
may have the same address.
2.
Bits 18-20 represent a cluster address.
3.
Bits 21-23 represent a unique unit within that cluster. Since all processor
clusters contain as a minimum a Processor Interface (PI) unit and a memory
interface (MI) unit, the address
(llO)
21-23 and (111) 21-23 have been
preassigned to these units.
c - - - - - - - - - - - - - - - - - - - - - -
- - -
AIO
24
510,
TIO, TDV, and HIO
112
Input/Output Instructions
After the I/o address is generated, these bits are reserved and must be coded
If the I/O instruction is addressed to a single-unit device controller, this bit
must be coded as a
O.
If the I/O instruction is addressed to a multiunit device
controller, this bit must be coded as a 1. Note that bit 24 is not considered
as part of the device controller address.

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents