e200z335 Core Complex Overview
e200z3 Power Architecture Core Reference Manual, Rev. 2
Freescale Semiconductor
1-5
— ABIST/MBIST for optional memory arrays
1.2
Programming Model
This section describes the register model, instruction model, and the interrupt model as they are defined
by the Power ISA, Freescale EIS, and the e200z3 and e200z335 implementation.
1.2.1
Register Set
shows the e200z3 and e200z335 register set, indicating which registers are accessible in
supervisor mode and which are accessible in user mode. The number to the left of the special-purpose
registers (SPRs) is the decimal number used in the instruction syntax to access the register. (For example,
the integer exception register (XER) is SPR 1.)
GPRs are accessed through instruction operands. Access to other registers can be explicit (by using
instructions for that purpose such as the Move To Special Purpose Register (mtspr) and Move From
Special Purpose Register (mfspr) instructions) or implicit as part of the execution of an instruction. Some
registers are accessed both explicitly and implicitly.