English
Language : 

SH7065 Datasheet, PDF (45/941 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7000 Series
Section 2 CPU
The name Ix is the alias for R8. Other aliases are assigned as follows.
Ax0:
Ax1:
Ix:
Ay0:
Ay1:
Iy:
As0:
As1:
As2:
As3:
Is:
.REG
.REG
.REG
.REG
.REG
.REG
.REG
.REG
.REG
.REG
.REG
(R4)
(R5)
(R8)
(R6)
(R7)
(R9)
(R4); Definition when an alias is required for single data transfer.
(R5); Definition when an alias is required for single data transfer.
(R2); Definition when an alias is required for single data transfer.
(R3); Definition when an alias is required for single data transfer.
(R8); Definition when an alias is required for single data transfer.
2.1.2 Control Registers
There are six 32-bit control registers: the status register (SR), repeat start register (RS), repeat end
register (RE), global base register (GBR), vector base register (VBR), and modulo register
(MOD).
The SR register shows the processing status.
The GBR register is used as the base address in GBR indirect addressing mode, and is used for
data transfer involving on-chip peripheral module registers, etc.
The VBR register is used as the base address of the exception handling vector area, including
interrupts.
The RS register and RE register are used to control program repeats (loops). The number of loops
is specified in the repeat counter (RC) in the SR register, the repeat start address is specified in the
RS register, and the repeat end address is specified in the RE register. However, the address values
stored in the RS register and RE register are not necessarily the same as the physical repeat start
address and end address.
The MOD register is used in modulo addressing for repeat data buffering. The modulo addressing
specification is made with the DMX or DMY bit in the SR register, the modulo end address (ME)
is specified in the upper 16 bits of the MOD register, and the modulo start address (MS) in the
lower 16 bits. The DMX and DMY bits cannot both specify modulo addressing simultaneously.
Modulo addressing can be used with the X and Y data transfer instructions (MOVX, MOVY), but
not with the single data transfer instruction (MOVS).
Rev. 5.00 Sep 11, 2006 page 23 of 916
REJ09B0332-0500