EasyManua.ls Logo

RCA Spectra 70 - Page 108

RCA Spectra 70
260 pages
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...
Special Function
#6
Paging
Queue
and
Paging Error
Interrupt
Service
General
Description
I
Code
Format
Condition
Code
Interrupt Action
Notes
Privileged
Instructions
This
Special
Function
determines
all
the
segment
and
page
addresses
specified
by
the
instruction
whose
Translation
Table
elements
caused
or
might
cause a
Paging
Queue condition
or
Paging
Error
Interrupt
condi-
tion
and
adjusts
the
NIA
field
of
the
P
counter
in
the
suppressed
program
state.
It
interfaces
with
the
program
by
stacking
a
list
of
addresses
(page
and
segment)
with
applicable
program
indicators
to
identify
the
status
of
each.
The
address
of
the
beginning
of
the
stack
(up
to
eight
halfwords
per
stack)
of
the
effective
address
list
is
indicated
by
the
contents
of
the
memory
location
addressed
by
the
address
field
of
the
Function
Call
instruction.
01.
Base
Displacement
o 3 4 15
(Address
of
the
beginning
of
the
up
to
eight
halfword
stack
for
the
effective
address
list.)
Unchanged.
Power
Failure.
Machine
Check.
1.
This
Special
Function
can
be used
to
analyze
those
interrupts
that
can
occur
during
staticizing
or
execution.
The
NIA
field
of
the
object
P
counter
and
the
ILC
are
set
correctly
to
permit
this
Special
Function
to
back-up
the
object
P
counter
for
reentry
to
the
object
instruction
following completion
of
the
page
calling.
2.
An
index
is
provided
in
General
Purpose
Register
15
of
the
current
state.
This
index
is
the
number
of
virtual
addresses
in
the
stack
minus
one
times
2;
i.e., 0 is
equivalent
to
1
address
and
14
is
equivalent
to 8 addresses.
The
addresses
of
the
stack
are
either
virtual
or
actual,
depending
on
the
status
of
the
appropriate
D
bit
settings,
D = 0
and
D = 1 respectively.
3.
The
size
of
the
address
stack
is
a
function
of
the
instruction
type
as
follows:
Range of
Format
Number
of
Stack Addresses General Purpose
Register
15
RR
1
(instruction)
0
RS
1-3
(up
to
2
instruction
and
1
operand)
0-4
*RX
1-3
(up
to
2
instruction
and
1
operand)
0-4
SI
1-3
(up
to
2
instruction
and
1
operand)
0-4
SS
1-6
(up
to
2
instruction
and
4
operand)
0-10
*
If
the
instruction
is
an
Execute,
the
number
of
stack
addresses
is
1
to
8
(up
to
4
instruction
and
4
operand)
and
the
range
of
General
Purpose
Register
15
is
0-14, depending on
the
format
of
the
object
instruction.
99

Table of Contents

Other manuals for RCA Spectra 70

Related product manuals