Xerox 560 Reference Manual page 119

Hide thumbs Also See for 560:
Table of Contents

Advertisement

If (I)1O = 0, trap or interrupt instructions only, effective
address is independent of current active addressing mode.
PSD -
EDL
ED2
0
_ 3 -CC; ED24_7 -
FR,FS,FZ,FN
ED2S -
MS; ED29 -
MM
ED210 -
DM; ED211 -
AM; ED 15 - 31 -
IA
ED232-35 -
WK
ED2
37
_
39
u CI, II, EI -
CI, II, EI
If {I)s = 1, ED2 56 _ 59 -
RP
If
{I)s
= 0, RP not affected
ED260 -RA
ED261 -MA
If nonexistent instruction, 1 -CCl then, if (1)9 = 1,
IA+S-IA
If nonexistent memory address, 1 -
CC2 then, if
(1)9 = 1, IA + 4 -
IA
If privileged instruction violation, 1 -
CC3 then, if
{I)9 = 1, IA + 2 -
IA
If memory protection violation, 1 -
CC4 then, if (1)9 = 1,
IA + 1 -
IA
If CALL instruction, CC u CALLS_ll -
CC then, if
(I)9 = 1, IA + CALLS_ll -
IA
If (1)9 = 0, IA not affe cted
If watchdog timer, parity error, or instruction exception
trap, ED2 0 _3 u TCCl-4 -CCl-4 then, if (1)9= 1,
IA + TCC 1-4 -
IA
LRP
LOA.D REG ISTER POINTER
(Word index al ignment, privileged)
Referenc~
address
LOAD REGISTER POINTER loads bits 24-27 of the effective
word into the register pointer (RP) portion of the current
program status words.
Bit positions 0 through 23 and 2S
through 31 of the effective word are ignored, and no other
portion ofthe program status words is affected. If the LOAD
REGISTER POINTER instruction attempts to load the register
pointer with a value that points to a nonexistent block of
general registers, the basi c processor traps to location X'4D'.
Affected: RP
Trap: Instruction exception
EW
24
_
27
-
RP
MOVE TO MEMORY CONTROL INSTRUCTIONS
The following instructions may be used to sel ectively move
a string of control words from a control image area to speci-
fied memory control registers:
Instruction Name
Mnemonics
Move to Memory Control
MMC
Load Map (S-bit format)
LMAP
Load Map ell-bit format)
LMAPRE
Load Protection Code
LPC
Load Locks (2-bit format)
LLOCKS
Load Locks (4-bit format)
LLOCKSE
MMC
MOVE TO MEMORY CONTROL
(Word index alignment, privileged, continue
after interrupt)
The MMC instruction may be used to perform any move to
memory control operation.
Depending upon the type and
format of the control image, the move to memory control
operation may be performed either by an MMC instruction
witn a specifi c vaiue in The conTroi fieid (biT position 12- 14.)
or by a special purpose instruction (i. e., LMAP, LMAPRE,
LPC, LLOCKS, or LLOCKSE), as shown below:
Control Field of
MMC instruction:
Bit positions
12
13
14
0
0
0
0
0
0
0
0
Type and format of
control image to be
loaded
Memory write protection
locks (2-bit format)
Memory write protection
locks (4-b it format)
Access protection
(always 2-bit format)
Memory map (S-bit
format)
Memory map (ll-bit
format)
Alternate
Instruction
Mnemonic
LLOCKS
LLOCKSE
LPC
LMAP
LMAPRE
Attempting to execute an MMC instruction with any code
other than the five shown above causes the instruction to
trap to location X'4D' (instruction exception trap).
Control Instructions
113

Advertisement

Table of Contents
loading

Table of Contents