Table 3-4, Lists register names, the cpu – Freescale Semiconductor MCF5480 User Manual
Page 118

MCF548x Reference Manual, Rev. 3
3-14
Freescale Semiconductor
Table 3-4. ColdFire CPU Registers
Name
CPU Space (Rc)
Written with MOVEC
Register Name
Memory Management Control Registers
CACR
0x002
Yes
Cache control register
ASID
0x003
Yes
Address space identifier
ACR0–ACR3
0x004–0x007
Yes
Access control registers 0–3
MMUBAR
0x008
Yes
MMU base address register
Processor General-Purpose Registers
D0–D7
0x(0,1)80–0x(0,1
)87
No
Data registers 0–7 (0 = load, 1 = store)
A0–A7
0x(0,1)88–0x(0,1
)8F
No
Address registers 0–7 (0 = load, 1 = store) A7 is user
stack pointer
Processor Miscellaneous Registers
OTHER_A7
0x800
No
Other stack pointer
VBR
0x801
Yes
Vector base register
MACSR
0x804
No
MAC status register
MASK
0x805
No
MAC address mask register
ACC0–ACC3
0x806–0x80B
No
MAC accumulators 0–3
ACCext01
0x807
No
MAC accumulator 0, 1 extension bytes
ACCext23
0x808
No
MAC accumulator 2, 3 extension bytes
SR
0x80E
No
Status register
PC
0x80F
Yes
Program counter
Processor Floating-Point Registers
FPU0
0x810
No
32 msbs of floating-point data register 0
FPL0
0x811
No
32 lsbs of floating-point data register 0
FPU1
0x812
No
32 msbs of floating-point data register 1
FPL1
0x813
No
32 lsbs of floating-point data register 1
FPU2
0x814
No
32 msbs of floating-point data register 2
FPL2
0x815
No
32 lsbs of floating-point data register 2
FPU3
0x816
No
32 msbs of floating-point data register 3
FPL3
0x817
No
32 lsbs of floating-point data register 3
FPU4
0x818
No
32 msbs of floating-point data register 4
FPL4
0x819
No
32 lsbs of floating-point data register 4
FPU5
0x81A
No
32 msbs of floating-point data register 5
FPL5
0x81B
No
32 lsbs of floating-point data register 5
FPU6
0x81C
No
32 msbs of floating-point data register 6