Xerox 560 Reference Manual page 8

Hide thumbs Also See for 560:
Table of Contents

Advertisement

Extensive instruction set that includes:
Byte, halfword, word, and doubleword operations.
Use of all memory-referencing instructions for
register-to-register operations, with or without
indirect addressing and postindexing, and within
normal instruction format.
Multiple register operations.
Fixed-point integer arithmetic operations in half-
word, word, and doubleword modes.
Immediate operand instructions.
Floating-point hardware operations in short and
long formats with significance, zero, and normal-
ization control and checking, all under full pro-
gram control.
Full complement of logical operations (AND, OR,
exclusive OR).
Comparison operations, including compare between
limits (with I imits in memory or in registers).
Call instructions that permit up to 64 dynamically
variable, user-defined instructions, and allow a
program access to operating system functions with-
out operating system intervention.
Decimal hardware operations, including arith-
metic, edit, and pack/unpack.
Byte-string instructions.
Push-down stack operations (hardware imple-
mented) of single or multiple words, with auto-
matic I imit checking, for dynamic space alloca-
tion, subroutine communication, and recursive
routine capabi lity.
Automatic conversion operations, including binary/
BCD and any other weighted-number systems.
Analyze instruction that facilitates effective
address computation.
Interpret instruction that increases speed of inter-
pretive programs.
Shift operations (left and right) of word or double-
word, including logical, circular, arithmetic,
searching shift, and floating-point modes.
Built-in reliability and maintainability features that
include:
Extensive error logging. When a fault is detected,
system status and fault information are available
for program retrieval and logging for subsequent
analysis.
2
General Characteristics
Full parity checking on all data and addresses
communicated in either direction on buses between
memory units and processors, providing fault de-
tection and location capability to permit the
operating system or diagnostic program to quickly
determine a faulty unit.
Address stop feature that permits operator or main-
tenance personnel to:
Stop on any instruction address.
Stop on any memory reference address.
Stop when any word in a selected page of
memory is referenced.
Traps that provide for detection of a variety of
fault conditions, designed to enable a high degree
of system recoverab iii ty .
Partitioning features that enable system reconfig-
uration via a centralized Configuration Control
Panel.
Units may be partitioned from the system
by selectively disabling them from buses (assuming
other system facilities can handle the additional
load). Thus, faulty units, processors, devices, or
an alternate system can be isolated from the oper-
ational system to enable diagnosis or repair whi Ie
the primary system continues operation.
Independently operating I/O system with the following
features:
Direct input/output (READ DIRECT, WRITE DIRECT
instructions) for transfer of 32-bit words between
the specified general register and an external de-
vice; a 16-bit address is transferred for selection
and control purposes; and each transfer is under
direct program control.
Up to five independent I/O processor clusters (re-
stricted only by the maximum number of 6 ports).
Multiplexor I/O processors (MIOPs) (up to 3 per
I/O cluster), each providing for simultaneous op-
eration of up to 16 devices per processor.
Data chaining for gather-read and scatter-write
operati ons.
Command chaining for multiple record operations.
Write lock protect feature within memory unit
for positive protection from all processors storing
into memory.
Comprehensive modular software that is program com-
patible with Sigma 5-9 computers:
Expands in capabi I i ty and speed as system grows.
Operating system: Control Program-Five (CP-V).

Advertisement

Table of Contents
loading

Table of Contents