English
Language : 

SH7616 Datasheet, PDF (116/935 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH™ RISC engine Family/SH7600 Series
Section 2 CPU
pointer is used to access X memory; the Ay pointer is used to access Y memory. Double data
transfers can only access X, Y memory.
Single data transfers can be accessed from any area. Single data transfers use the Ax pointer and
two other pointers as an As pointer.
Table 2.28 Double Data Transfer Instructions (X Memory Data)
Instruction
NOPX
MOVX.W
@Ax,Dx
MOVX.W
@Ax+,Dx
MOVX.W
@Ax+Ix,Dx
MOVX.W
Da,@Ax
MOVX.W
Da,@Ax+
MOVX.W
Da,@Ax+Ix
Operation
No Operation
(Ax)→MSW of Dx,0→LSW of Dx
Code
1111000*0*0*00**
111100A*D*0*01**
Cycles
1
1
(Ax)→MSW of Dx,0→LSW of
Dx,Ax+2→Ax
(Ax)→MSW of Dx,0→LSW of
Dx,Ax+Ix→Ax
MSW of Da→(Ax)
111100A*D*0*10** 1
111100A*D*0*11** 1
111100A*D*1*01** 1
MSW of Da→(Ax),Ax+2→Ax
111100A*D*1*10** 1
MSW of Da→(Ax),Ax+Ix→Ax
111100A*D*1*11** 1
DC Bit
—
—
—
—
—
—
—
Table 2.29 Double Data Transfer Instructions (Y Memory Data)
Instruction
NOPY
MOVY.W
@Ay,Dy
MOVY.W
@Ay+,Dy
MOVY.W
@Ay+Iy,Dy
MOVY.W
Da,@Ay
MOVY.W
Da,@Ay+
MOVY.W
Da,@Ay+Iy
Operation
No Operation
(Ay)→MSW of Dy,0→LSW of Dy
Code
111100*0*0*0**00
111100*A*D*0**01
Cycles
1
1
(Ay)→MSW of Dy,0→LSW of Dy, 111100*A*D*0**10 1
Ay+2→Ay
(Ay)→MSW of Dy,0→LSW of Dy, 111100*A*D*0**11 1
Ay+Iy→Ay
MSW of Da→(Ay)
111100*A*D*1**01 1
MSW of Da→(Ay),Ay+2→Ay
111100*A*D*1**10 1
MSW of Da→(Ay),Ay+Iy→Ay
111100*A*D*1**11 1
DC Bit
—
—
—
—
—
—
—
Rev. 2.00 Mar 09, 2006 page 90 of 906
REJ09B0292-0200