Central Processing Unit
MPC561/MPC563 Reference Manual, Rev. 1.2
Freescale Semiconductor
3-27
3.9.10.3
Additional Implementation-Specific Registers
Refer to the following sections for details on additional implementation-specific registers in the
MPC561/MPC563:
•
Section 4.6, “BBC Programming Model
•
Section 6.2.2.1.2, “Internal Memory Map Register (IMMR)
”
•
Section 11.8, “L2U Programming Model
”
•
Chapter 23, “Development Support
3.10
Instruction Set
All PowerPC ISA instructions are encoded as single words (32 bits) and are consistent among all
instruction types. The fixed instruction length and consistent format simplify instruction pipelining and
permit efficient decoding to occur in parallel with operand accesses.
The PowerPC ISA instructions are divided into the following categories:
•
Integer instructions, which include computational and logical instructions
— Integer arithmetic instructions
— Integer compare instructions
— Integer logical instructions
— Integer rotate and shift instructions
•
Floating-point instructions, which include floating-point computational instructions, as well as
instructions that affect the floating-point status and control register (FPSCR)
— Floating-point arithmetic instructions
— Floating-point multiply/add instructions
— Floating-point rounding and conversion instructions
— Floating-point compare instructions
— Floating-point status and control instructions
•
Load/store instructions., which include integer and floating-point load and store instructions
— Integer load and store instructions
— Integer load and store multiple instructions
— Floating-point load and store
— Primitives used to construct atomic memory operations (lwarx and stwcx. instructions)
•
Flow control instructions, which include branching instructions, condition register logical
instructions, trap instructions, and other instructions that affect the instruction flow
— Branch and trap instructions
— Condition register logical instructions
•
Processor control instructions, which are used for synchronizing memory accesses.
— Move to/from SPR instructions
— Move to/from MSR
Summary of Contents for MPC561
Page 84: ...MPC561 MPC563 Reference Manual Rev 1 2 lxxxiv Freescale Semiconductor...
Page 144: ...Signal Descriptions MPC561 MPC563 Reference Manual Rev 1 2 2 46 Freescale Semiconductor...
Page 206: ...Central Processing Unit MPC561 MPC563 Reference Manual Rev 1 2 3 62 Freescale Semiconductor...
Page 302: ...Reset MPC561 MPC563 Reference Manual Rev 1 2 7 14 Freescale Semiconductor...
Page 854: ...Time Processor Unit 3 MPC561 MPC563 Reference Manual Rev 1 2 19 24 Freescale Semiconductor...
Page 968: ...Development Support MPC561 MPC563 Reference Manual Rev 1 2 23 54 Freescale Semiconductor...
Page 1144: ...Internal Memory Map MPC561 MPC563 Reference Manual Rev 1 2 B 34 Freescale Semiconductor...
Page 1212: ...TPU3 ROM Functions MPC561 MPC563 Reference Manual Rev 1 2 D 60 Freescale Semiconductor...
Page 1216: ...Memory Access Timing MPC561 MPC563 Reference Manual Rev 1 2 E 4 Freescale Semiconductor...