MPC8260 PowerQUICC II Family Reference Manual, Rev. 2
Freescale Semiconductor A-1
Appendix ARegister Quick Reference Guide
A0

This section provides a brief guide to the core registers.

A.1 PowerPC Registers—User Registers

The implements the user-level registers defined by the PowerPC architecture except those required for

supporting floating-point operations (the floating-point register file (FPRs) and the floating-point status

and control register (FPSCR)). User-level PowerPC registers are listed in Table A- 1 and Tabl e A-2.

Tabl e A-2 lists user-level special-purpose regist ers (SPRs).

Tabl e A-2 lists SPRs defined by the PowerPC architecture implemented on the MPC8260.

A.2 PowerPC Registers—Supervisor Registers

All supervisor-level registers implemented on the MPC8260 are SPRs, except for the machine state

register (MSR), described in Table A -3.

TableA-1. User-Level PowerPC Registers (non-SPRs)
Description Name Comments Access Level Serialize Access
General-purpose
registers
GPRs The thirty-two 32-bit (GPRs) are used for source
and destination operands.
User —
Condition register CR See the
Programming Environments Manual
User Only mtcrf
TableA-2. User-Level PowerPC SPRs
SPR Number
Name Comments Serialize Access
Decimal SPR [5–9] SPR [0–4]
1 00000 00001 XER See the
Programming
Environments Manual
Write: Full sync
Read: Sync relative to load/store operations
8 00000 01000 LR See the
Programming
Environments Manual
No
9 00000 01001 CTR See the
Programming
Environments Manual
No
268 01000 01100 TBL read 1
1Extended opcode for mftb, 371 rather than 339.
See the
Programming
Environments Manual
Write (as a store)
269 01000 01101 TBU read 2
2Any write (mtspr) to this address causes an implementation-dependent software emulation exception.