PPC440x5 CPU Core User’s Manual
Preliminary
Page 252 of 589
instrset.fm.
September 12, 2002
EA
Effective address; the 32-bit address, derived by applying indexing or
indirect addressing rules to the specified operand, that specifies an
location in main storage.
EXTS(x)
The result of extending
x
on the left with sign bits.
FLD
An instruction or register field
FLD
b
A bit in a named instruction or register field
FLD
b,b, . . .
A list of bits, by number or name, in a named instruction or register field
FLD
b:b
A range of bits in a named instruction or register field
GPR(r)
General Purpose Register (GPR) r, where 0
≤
r
≤
31.
GPRs
RA, RB,
. . .
MASK(MB,ME)
Mask having 1s in positions MB through ME (wrapping if MB > ME) and
0s elsewhere.
MS(addr, n)
The number of bytes represented by
n
at the location in main storage
represented by
addr
.
NIA
Next instruction address; the 32-bit address of the next instruction to be
executed. In pseudocode, a successful branch is indicated by assigning
a value to NIA. For instructions that do not branch, the NIA is CIA +4.
PC
Program counter.
REG[FLD, FLD
. . .
]
A list of fields in a named register
REG[FLD:FLD]
A range of fields in a named register
REG[FLD]
A field in a named register
REG
b
A bit in a named register
REG
b,b, . . .
A list of bits, by number or name, in a named register
REG
b:b
A range of bits in a named register
RESERVE
Reserve bit; indicates whether a process has reserved a block of
storage.
ROTL((RS),n)
Rotate left; the contents of RS are shifted left the number of bits
specified by
n
.
SPR(SPRN)
A Special Purpose Register (SPR) specified by the SPRF field in an
mfspr or mtspr instruction
c
0:3
A four-bit object used to store condition results in compare instructions.
do
Do loop. “to” and “by” clauses specify incrementing an iteration variable;
“while” and “until” clauses specify terminating conditions. Indenting
indicates the scope of a loop.
if...then...else...
Conditional execution; if
condition
then
a
else
b
, where
a
and
b
represent
one or more pseudocode statements. Indenting indicates the ranges of
a
and
b
. If
b
is null, the else does not appear.
Содержание PPC440X5 CPU Core
Страница 1: ...PPC440x5 CPU Core User s Manual Preliminary SA14 2613 02 September 12 2002 Title Page...
Страница 22: ...User s Manual PPC440x5 CPU Core Preliminary Page 22 of 583 ppc440x5LOT fm September 12 2002...
Страница 26: ...User s Manual PPC440x5 CPU Core Preliminary Page 26 of 589 preface fm September 12 2002...
Страница 38: ...User s Manual PPC440x5 CPU Core Preliminary Page 38 of 589 overview fm September 12 2002...
Страница 94: ...User s Manual PPC440x5 CPU Core Preliminary Page 94 of 589 init fm September 12 2002...
Страница 132: ...User s Manual PPC440x5 CPU Core Preliminary Page 132 of 589 cache fm September 12 2002...
Страница 158: ...User s Manual PPC440x5 CPU Core Preliminary Page 158 of 589 mmu fm September 12 2002...
Страница 218: ...User s Manual PPC440x5 CPU Core Preliminary Page 218 of 589 timers fm September 12 2002...
Страница 248: ...User s Manual PPC440x5 CPU Core Preliminary Page 248 of 589 debug fm September 12 2002...
Страница 458: ...User s Manual PPC440x5 CPU Core Preliminary Page 458 of 589 regsummIntro fm September 12 2002...
Страница 568: ...User s Manual PPC440x5 CPU Core Preliminary Page 568 of 589 instalfa fm September 12 2002...
Страница 588: ...User s Manual PPC440x5 CPU Core Preliminary Page 588 of 583 ppc440x5IX fm September 12 2002...
Страница 590: ......