English
Language : 

SH7615 Datasheet, PDF (127/925 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer SuperH RISC engine Family/SH7600 Series
Instruction
STS.L X1,@-Rn
STS
Y0,Rn
STS.L Y0,@-Rn
STS
Y1,Rn
STS.L Y1,@-Rn
SETRC Rm
SETRC #imm
Code
0100nnnn10010010
0000nnnn10101010
0100nnnn10100010
0000nnnn10111010
0100nnnn10110010
0100mmmm00010100
10000010iiiiiiii
LDRS
LDRE
@(disp,PC) 10001100dddddddd
@(disp,PC) 10001110dddddddd
Operation
Cycles
Rn–4→Rn,X1→(Rn)
1
Y0→Rn
1
Rn–4→Rn,Y0→(Rn)
1
Y1→Rn
1
Rn–4→Rn,Y1→(Rn)
1
Rm[11:0]→RC (SR[27:16]) 1
imm→RC(SR[23:16]),
1
0→SR[27:24]
disp × 2+PC→RS
1
disp × 2+PC→RE
1
T Bit
—
—
—
—
—
—
—
—
—
2.5.2 DSP Data Transfer Instruction Set
Table 2.27 lists the DSP data transfer instructions by classification.
Table 2.27 Classification of DSP Data Transfer Instructions
Classification
Double data
transfer
instructions
Types
4
Single data
transfer
instructions
1
Total: 5
Operation
Code
NOPX
MOVX
NOPY
MOVY
MOVS
Function
X memory no operation
X memory data transfer
Y memory no operation
Y memory data transfer
Single data transfer
No. of
Instructions
14
16
Total: 30
The data transfer instructions are divided into two groups, double data transfers and single data
transfers. Double data transfers can be combined with DSP operation instructions to perform DSP
parallel processing. The parallel processing instructions are 32 bits in length, and the double data
transfer instructions are incorporated into their A fields. Double data transfers that are not parallel
processing instructions are 16 bits in length, as are the single data transfer instructions.
The X memory and Y memory can be accessed simultaneously in parallel in double data transfers.
One instruction each is designated from among the X and Y memory data accesses. The Ax
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.
Rev. 2.00, 03/05, page 89 of 884