Special Function # 3 Store Translation Memory (Stm) - RCA 70/46 Reference Manual

Table of Contents

Advertisement

Special Function #3
Store Translation
Memory (STM)
General Description
I Code
Format
Condition Code
Interrupt Action
Notes
Privileged
Instructions
The 9-bit count contained in the lower half of the general register
specified by R2 specifies the number of Translation Table halfwords to be
stored into memory (beginning with the memory address contained in the
general register specified by R
1 ) .
The 9-bit Translation Table initial
address is contained in the upper half of the general register specified by R
2 •
C4.
Rl
R2
0
3
4
7
Unchanged.
Addressing.
Power Failure.
Machine Check.
Paging Error.
Paging Queue.
1. The count, contained in bit
position~
23 through 31, specifies 1-512
Translation Table halfwords with a count of 0-511, respectively. Bit
positions 16 through 22 are not used and must be zeros. This is a
program restriction only.
2. The initial memory address may be either virtual or direct.
3. If an address not on a halfword boundary is specified, an Address
Interrupt condition occurs. The operation is suppressed with the
operands unchanged.
4. If a location outside the available memory is addressed, an Address-
ing Error Interrupt condition occurs. The operation is terminated
with unpredictable results.
5. The contents of the translation memory being stored into memory
do not cause a Paging Queue condition or Paging Error Interrupt
condition.
6. If this Special Function is attempted under any of the following
conditions, a Paging Error Interrupt condition occurs and the opera-
tion is terminated with unpredictable results.
a. If the main memory address specifies a nonexistent translation
table element (Le., the two unused bits of the segment field of a
virtual address are not zeros).
b. If the main memory address specifies a 2,048-byte page in the
high-order address half of a 4,096-byte page.
c. If the main memory address specifies a page that is not writable.
7. If this Special Function is attempted with a main memory address
specifying a nonutilizable page, a Paging Queue Interrupt condition
occurs and the operation is terminated with unpredictable results.
96

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Spectra 70

Table of Contents