EasyManuals Logo
Home>Xerox>Printer>550

Xerox 550 User Manual

Xerox 550
188 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
Page #63 background imageLoading...
Page #63 background image
next
sequential
register
after
register
15 is
register
0). The
number
of
registers
to
be
stored
is
determined
by
the
value
of
the
condition
code
immediately
before
execution
of
STM.
(The
condition
code
can
be
set
to
the
desired
value
before
execution
of
STM
with
LCF
or
LCFI.) An
initial
value
of
0000
for
the
condition
code
causes
16
general
registers
to
be
stored.
Affected:
(EWL)
to (EWL+CC-l)
(R)-EWL,
(R+l)-
EWL+1,
...
,
{R+CC-l)-EWL+CC-1
The
STM
instruction
may
cause
a
trap
if
its
operation
ex-
tends
into
a
page
of
memory
that
is
protected
by
the
access
protection
codes
or
the
write
locks. A
trap
may also
occur
if
the
operation
extends
into
a
nonexistent
memory
region.
If
the
effective
virtual
address
of
the
STM
instruction
is in
the
range
0 through 15,
then
the
registers
indicated
by
the
R
field
of
the
STM
instruction
are
stored
in
the
general
reg-
isters
rather
than
main memory.
In
this
case,
the
results
will
be
unpredictable
if
any
of
the
source
registers
are
also
used
as
destination
registers.
STCF
STORE
CONDITIONS
AND
FLOATING
CONTROL
(Byte
index
alignment)
STORE
CONDITIONS
AND
FLOATING
CONTROL
stores
the
current
condition
code
and
the
current
value
of
the
floating
round (FR),
floating
significance
(FS),
floating
zero
(FZ),
and
floating
normalize
(FN)
mode
control
bits
of
the
program
status
words
into
the
effective
byte
location
as follows:
Affected:
(EBL)
(PSWs)0_7
-EBL
ANAL
VZE/INTERPRET
INSTRUCTIONS
ANLZ
ANALYZE
(Word
index
alignment)
o 1 2
II
I
I
R " X !
Reference
address
!
7 8
10
11
12 13
14
15116
17 18
19120
2'
22
23/24
25
26
27/28
29
30
31
ANALYZE
evaluates
the
effective
word as
an
instruction.
The ANALYZE
instruction
always
sets
the
condition
codes
to
indicate
the
addressing
type
of
the
analyzed
instruction
(see
condition
code
settings
and
Table
6). Except
when
56
Anaiyze/lnterpret
Instructions
Table
6.
ANALYZE Table for
Operation
Codes
Xln
l
XIOOI+n
X
'
20
'
+n
X
'
40
'
+n
X
'
60
'
+n
00
-
AI
-
-
01
-
CI
=CD
tt
-
02
LCFICV
tt
LI
-
03
-
MI
-
-
04
CAll
SF
ANLZ
BDR
05
CAL2
S
CS
BIR
06
CAL3
LAS
XW
AWM
07
CAL4
-
STS
EXU
08
PLW
CYS
EOR
BCR
09
PSW
CYA
tt
OR
BCS
OA
PLM
LM@
LS
BAL
OB
PSM
STM
AND
INT
OC
PLS
t
LRAt
SlOt
RDt
OD
psst
LMst
not
WDt
OE
LPSDt@tt
WAITt
TDyt
AIOt
OF
XPSD
t
LRPt
HIOt
MMC
t
10
AD
SW
AH
LCF
11
CD CW
CH
CB
12
LD
LW
LH
LB
13
MSP MTW
MTH
MTB
14
-
LYAW
-
STCF
15
STD
STW
STH
STB
16
-
DW
DHG)tt
-
17
-
MW
MH
-
18
SD
SW
SH
-
19 CLM
CLR
-
-
1A
LCD
LCW
LCH
-
1B
LAD
LAW
LAH
-
1C
FSL
FSS
-
-
,1"'\
~
A I
rAt"
-
-
IV
rML
rM~
lE
FDL
FDS
-
-
IF
FML
FMS
-
-
tp··1
t .
nVI
ege
inS
ruchons.
tt
Decimal
value
of
condition
code
settings
when
an-
alyzed
instruction
calls
for
direct
addressing.
If
an-
alyzed
instruction
calls
for
indirect
addressing,
add
2
to
the
va
I
ue
shown.
the
analyzed
instruction
is
an
immediate
operand
in-
struction,
an
effective
virtual
address for
the
analyzed
instruction
is
also
calculated
and
loaded
into
register
R.

Table of Contents

Other manuals for Xerox 550

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Xerox 550 and is the answer not in the manual?

Xerox 550 Specifications

General IconGeneral
BrandXerox
Model550
CategoryPrinter
LanguageEnglish

Related product manuals