Fujitsu FR81S User Manual

Page of 2342
CHAPTER 3: CPU 
 
 
8. Programming Model 
 
FUJITSU SEMICONDUCTOR LIMITED 
CHAPTER : CPU 
FUJITSU SEMICONDUCTOR CONFIDENTIAL 
17 
8.1.  General-purpose Registers, Dedicated Registers, and 
Floating Point Registers 
This  section  explains  general-purpose  registers,  dedicated  registers,  and  floating  point 
registers. 
Figure 8-1 shows the initial values for this series. 
For details of each register, see "FR Family FR81 32-bit Microcontroller Programming Manual". 
Figure 8-1 Initial values of general-purpose registers, dedicated registers, and floating point 
registers 
 
32 bit
[Initial value]
AC
FP
SP
R15
R14
R13
R12
R11
R10
R9
R8
R7
R6
R5
R4
R3
R2
R1
R0
0000 0000
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
32 bit
[Initial value]
FR15
FR14
FR13
FR12
FR11
FR10
FR9
FR8
FR7
FR6
FR5
FR4
FR3
FR2
FR1
FR0
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
XXXX XXXX
H
32 bit
[Initial value]
PC
XXXX XXXX
H
PS
ILM=01111
H
SSR=0011
H
CCR=XX00XXXX
H
SCR=XX0
H
TBR
000F FC00
H
RP
XXXX XXXX
H
SSP
0000 0000
H
USP
XXXX XXXX
H
MDH
XXXX XXXX
H
MDL
XXXX XXXX
H
BP
XXXX XXXX
H
FCR
XXXX XXXX
H
ESR
0000 0000
H
Program counter
Program status
Table base register
Return pointer
System stack pointer
User stack pointer
Multiplication and
division result register
Base pointer
FPU control register
Exception status register
Configuration and initial values of
general-purpose registers
Configuration and initial values of
dedicated registers
Configuration and initial values of
floating point registers
 
 
 
MB91520 Series
MN705-00010-1v0-E
114