EasyManua.ls Logo

Cray CRAY-1 - CRAY-1 Error Exit Instruction (000 xxx)

Default Icon
216 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
I
r--------------------------~-----------~------~-~-----
---------------,
OOOxxx
Error
exit
I
I
I
I
----------------------------------------------------------------------
This instruction
is
treated
as
an
error
condition
and
an
exchange
sequence occurs.
The
content of the instruction buffers
is
voided
by
the
exchange
sequence.
If
monitor
mode
is
not in
effect,
the
error
exit
flag in the F
register
is
set.
All
instructions issued
prior
to
this
instruction are
run
to completion.
When
the
results
of previously issued instructions
have
arrived
at
the operating
registers,
an
exchange
occurs to the
exchange
package
designated
by
the contents of the
XA
register.
The
program
address stored in the
exchange
package
on
the terminating
exchange
sequence
is
advanced
by
one
count
from
the address of the
error
exit
instruction.
The
error
exit
instruction
is
not generally
used
in
program
code.
Its
purpose
is
to
halt
execution of
an
incorrectly
coded
program
that
branches
into
an
unused
area of
memory
or into a data area.
Hold
issue conditions
034
-
037
in process
Exchange
in process
Execution time
Instruction issue
50
CPs;
this
time includes
an
exchange
sequence
(36
CPs)
and
a fetch operation (14
CPs).
SpeciaJ cases
None
2240004
4-7
E

Table of Contents