![](http://datasheet.mmic.net.cn/330000/MB90F562_datasheet_16437954/MB90F562_62.png)
38
CHAPTER 2 CPU
MB90560 series
2.7
Dedicated Registers
The following 11 registers are dedicated registers in the CPU.
Accumulator (A)
System stack pointer (SSP)
Program counter (PC)
Program bank register (PCB)
User stack bank register (USB)
Additional data bank register (ADB)
User stack pointer (USP)
Processor status (PS)
Direct page register (DPR)
Data bank register (DPP)
System stack bank register (SSB)
I
Configuration of dedicated registers
Figure 2.7-1 shows the configuration of dedicated registers; Table 2.7-1 lists the initial values of
the dedicated registers.
: Accumulator (A)
Two 16-bit registers used for the storage of arithmetic operation results. The two registers can
combined as a contiguous 32-bit register.
be
: User stack ointer (USP)
16-bit register that indicates the user stack address
: System stack pointer (SSP)
16-bit register that indicates the system stack address
: Processor status (PS)
16-bit register that indicates the system status
: Program counter (PC)
16-bit register that indicates the current instruction storage location
: Direct page register (DPR)
8-bit register that specifies bits 8 to 15 of the operand address in short direct addressing
: Program bank register (PCB)
8-bit register that indicates the program space
: Data bank register (DTB)
8-bit register that indicates the data space
: User stack bank register (USB)
8-bit register that indicates the user stack space
: System stack bank register (SSB)
8-bit register that indicates the system stack space
: Additional data bank register (ADB)
8-bit register that indicates the additional space
8 bits
16 bits
32 bits