EasyManuals Logo

IBM PowerPC 405GP User Manual

IBM PowerPC 405GP
668 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 #87 background imageLoading...
Page #87 background image
3.3.1
General Purpose Registers
(RO-R31)
The PPC405GP contains thirty-two 32-bit general purpose registers (GPRs). Data from memory can
be read into GPRs using
load instructions and the contents of GPRs can be written to memory using
store instructions. Most integer instructions use GPRs for source and destination operands. See
Table 25-1, "PPC405GP General Purpose Registers," on page 25-1 for the numbering of the GPRs.
1
0
31
1
Figure
3-2. General
Purpose
Registers
(RO-R31)
I 0:31 I General Purpose Register data
3.3.2 Special Purpose Registers
Special purpose registers (SPRs), which are part of the PowerPC Architecture and the IBM PowerPC
Embedded Environment, are accessed using the
mtspr
and
mfspr
instructions.
SPRs
control the operation of debug facilities, timers, interrupts, storage control attributes, and other
architected processor resources.
Table 25-2, "Special Purpose Registers," on page 25-2 shows the
mnemonic, name, and number for each SPR.
Table 3-2, "PPC405GP SPRs," on page 3-7 lists the
PPC405GP SPRs by function and indicates the pages where the SPRs are described more fully.
Except for the Link Register (LR), the Count Register (CTR), the Fixed-point Exception Register
(XER), User SPR
General 0 (USPRGO, and read access to SPR General
4-7
(SPRG4-SPRG7), all
SPRs are privileged. As SPRs, the registers TBL and TBU are privileged write-only; as TBRs, these
registers can be read
in
user mode. Unless used to access non-privileged SPRs, attempts to execute
mfspr
and
mtspr
instructions while
in
user mode cause privileged violation program interrupts. See
"Privileged SPRs" on page 3-42.
3-6
PPC405GP User's Manual Preliminary

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the IBM PowerPC 405GP and is the answer not in the manual?

IBM PowerPC 405GP Specifications

General IconGeneral
BrandIBM
ModelPowerPC 405GP
CategoryComputer Hardware
LanguageEnglish

Related product manuals