2-2 Operation Modes and CPU Internal Registers

We will describe the internal registers of the SH-3’s CPU.

There are 16 general, control and system registers in the CPU.
The 8 general registers are configured in 2 banks, to reduce register save/restore and to shorten the time for responding to interrupts.

The registers that can be used vary depending on the operating mode.These CPU internal registers can be used immediately following reset.
Bank 1 is used for general registers.

In user mode the number of registers that can be used is reduced.
Bank 0 is used for general registers.

It is also possible to change Bank 1 to Bank 0 for general registers in privileged mode.