Special Function #2 Scan Translation Memory And Store (Stms) - RCA 70/46 Reference Manual

Table of Contents

Advertisement

Special Function #2
Scan Translation
Memory and Store
(STMS)
General Description
I Code
Format
Condition Code
Interrupt Action
Notes
Privileged
Instructions
The Translation Memory is scanned for nonzero values of the G hit,
and the table of halfwords thus found is stored into the corresponding
halfwords of the block memory identified by the Block Address Table, etc.,
as defined for the Load Translation Memory Special Function (CO).
C1.
Rl
R2
0
3
4
7
Unchanged.
Addressing.
Power Failure.
Machine Check.
Paging Error.
Paging Queue.
1. The high-order byte of the general register specified by Rl contains
a count of 0-255 to specify 1-256 translation menlOry locations in
each of the blocks.
2. The low-order three bytes of the general register specified by Rl
containing the address of the Block Address Table may be either
virtual or direct as indicated by the D bit of the address field.
3. Bit positions 7 through 15 in the general register specified by R2
contain the address 0-511 of the first translation memory location
to be loaded. This may specify any location in the translation memory.
Bit positions 0 through 6 are not used and must be zeros. This is
a program restriction only.
4. Bit positions 23 through 31 in the general register specified by R2
contain a count 0-511 specifying the number of words in the Block
Address Table 1 to 512, respectively. Bit positions 16 through 22
are not used and must be zeros. This is a program restriction only.
5. The high-order byte (0-255) in each Block Address Table word
specifies the number of halfwords (1 to 256) to be loaded from the
block specified by the low-order three bytes.
If this count is less than the count contained in the high-order byte
of the general register specified by Rl (translation memory block
size), the remaining translation memory locations of the specified
block are loaded with zeros. If this count is greater than the trans-
lation memory block size count, loading is terminated by the trans-
lation memory block size count reaching zero.
94

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Spectra 70

Table of Contents