Renesas SH7641 User Manual
Page 135

Section 2 CPU
Rev. 4.00 Sep. 14, 2005 Page 85 of 982
REJ09B0023-0400
Table 2.26 Double Data Transfer Instructions
Instruction Instruction
Code
Operation
Execu-
tion
States
DC
NOPX 1111000
*0*0*00**
X memory no access 1
X memory
data
transfer
MOVX.W @Ax,Dx
111100A
*D*0*01**
(Ax)
→ MSW of Dx,
0
→ LSW of Dx
1
MOVX.W @Ax+,Dx
111100A
*D*0*10**
(Ax)
→ MSW of Dx,
0
→ LSW of Dx,
Ax + 2
→ Ax
1
MOVX.W @Ax+Ix,Dx 111100A
*D*0*11**
(Ax)
→ MSW of Dx,
0
→ LSW of Dx,
Ax + Ix
→ Ax
1
MOVX.W Da,@Ax
111100A
*D*1*01**
MSW of Da
→ (Ax) 1
MOVX.W Da,@Ax+
111100A
*D*1*10**
MSW of Da
→ (Ax),
Ax + 2
→ Ax
1
MOVX.W Da,@Ax+Ix 111100A
*D*1*11**
MSW of Da
→ (Ax),
Ax + Ix
→ Ax
1
NOPY 111100
*0*0*0**00
Y memory no access 1
Y memory
data
transfer
MOVY.W @Ay,Dy
111100
*A*D*0**01
(Ay)
→ MSW of Dy,
0
→ LSW of Dy
1
MOVY.W
@Ay+,Dy
111100
*A*D*0**10
(Ay)
→ MSW of Dy,
0
→ LSW of Dy,
Ay + 2
→ Ay
1
MOVY.W
@Ay+Iy,Dy
111100
*A*D*0**11
(Ay)
→ MSW of Dy,
0
→ LSW of Dy,
Ay + Iy
→ Ay
1
MOVY.W
Da,@Ay
111100
*A*D*1**01
MSW of Da
→ (Ay) 1
MOVY.W
Da,@Ay+
111100
*A*D*1**10
MSW of Da
→ (Ay),
Ay + 2
→ Ay
1
MOVY.W
Da,@Ay+Iy
111100
*A*D*1**11
MSW of Da
→ (Ay),
Ay + Iy
→ Ay
1