HD6417660 RENESAS [Renesas Technology Corp], HD6417660 Datasheet - Page 138

no-image

HD6417660

Manufacturer Part Number
HD6417660
Description
Renesas 32-Bit RISC Microcomputer
Manufacturer
RENESAS [Renesas Technology Corp]
Datasheet
Memory to be Accessed Address Pointer
X memory (MOVX.W)
Y memory (MOVY.W)
• Single data transfer instructions
Address to be Accessed
Any virtual space (MOVS.W/L)
In assembler, R0 to R9 are used as symbols. In the DSP data transfer instructions, the following
register names (alias) can also be used. In assembler, described as shown below.
Ix indicates the alias of register 8. Other aliases are shown below.
Rev. 1.00, 02/04, page 100 of 804
Ix: .REG
Ax0: .REG (R4)
Ax1: .REG (R5)
Ix: .REG (R8)
Ay0: .REG (R6)
Ay1: .REG(R7)
In single data transfer, any virtual address space can be accessed via the L bus. The following
address pointers and index registers are used.
31
(R8)
R0
R1
R2
R3
R4
R5
R6
R7
R8
R9
R0
R10
R11
R12
R13
R14
R15
[As2]
[As3]
[As0]
[As1, Ax1]
[Ay0]
[Ay1]
[Ix, Is]
[Iy]
Figure 3.5 General Registers (DSP Mode)
R4,R5[Ax]
R6,R7[Ay]
0
Address Pointer
R4,R5, R2, R3[As]
General registers (DSP mode)
Double data transfers:
R4, 5
R8
R6, 7
R9
Single data transfers:
R4, 5, 2, 3
R8
[Ax]
[Ix]
[Ay]
[Iy]
[As]
[Is]
: Address register set for the X memory
: Index register for X address register set Ax
: Address register set for the Y memory
: Index register for Y address register set Ay
: Address register set for all data memories
: Index register used for single data transfers
Index Register
R8 [Ix]
R9 [Iy]
Index Register
R8 [Is]

Related parts for HD6417660