User’s Manual
IBM PowerPC 750GX and 750GL RISC Microprocessor
The OEA defines numerous
In the 750GX, all SPRs are 32 bits wide. Table
Table
Register | Level | Function | |
|
|
| |
|
|
| |
LR | User | The Link Register (LR) can be used to provide the branch target address and to hold | |
the return address after branch and link instructions. | |||
|
| ||
|
|
| |
|
| The architecture defines eight Block Address Translation Registers (BATs), each imple- | |
BATs | Supervisor | mented as a pair of | |
include 16 BATs (32 total SPRs), eight for instruction translation and eight for data | |||
|
| ||
|
| translation. BATs are used to define and configure blocks of memory. | |
|
|
| |
CTR | User | The Count Register (CTR) is decremented and tested by | |
tions. | |||
|
| ||
|
|
| |
DABR | Supervisor | The optional Data Address Breakpoint Register (DABR) supports the data address | |
breakpoint facility. | |||
|
| ||
|
|
| |
DAR | User | The Data Address Register (DAR) holds the address of an access after an alignment or | |
|
| ||
|
|
| |
DEC | Supervisor | The Decrementer Register (DEC) is a | |
to schedule | |||
|
| ||
|
|
| |
DSISR | User | The Data Storage Interrupt Status Register (DSISR) defines the cause of data access | |
and alignment exceptions. | |||
|
| ||
|
|
| |
|
| The External Access Register (EAR) controls access to the external access facility | |
EAR | Supervisor | through the External Control In Word Indexed (eciwx) and External Control Out Word | |
|
| Indexed (ecowx) instructions. | |
|
|
| |
PVR | Supervisor | The Processor Version Register (PVR) is a | |
sor version and revision level. | |||
|
| ||
|
|
| |
SDR1 | Supervisor | Storage Description Register 1 (SDR1) specifies the page table address and size used | |
in | |||
|
| ||
|
|
| |
|
| The Machine Status Save/Restore Register 0 (SRR0) saves the address used for | |
SRR0 | Supervisor | restarting an interrupted program when an rfi instruction executes (also known as | |
|
| exceptions). | |
|
|
| |
SRR1 | Supervisor | The Machine Status Save/Restore Register 1 (SRR1) is used to save machine status | |
on exceptions and to restore machine status when an rfi instruction is executed. | |||
|
| ||
|
|
|
gx_01.fm.(1.2) | PowerPC 750GX Overview |
March 27,2006 | Page 43 of 377 |