English
Language : 

SH7729R Datasheet, PDF (101/855 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer Super RISC engine Family/SH7700 Series
Table 2.16 Single Data Transfer Instruction Formats
Type
Mnemonic
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Single
data
transfer
MOVS.W @-As,Ds
MOVS.W @As,Ds
MOVS.W @As+,Ds
1 1 1 1 0 1 As
0:R4
1:R5
Ds 0:(*)
1:(*)
2:(*)
0000
01
10
MOVS.W @As+Is,Ds
2:R2
3:(*)
11
MOVS.W Ds,@-As
3:R3
4:(*)
0001
MOVS.W Ds,@As
5:A1
01
MOVS.W Ds,@As+
6:(*)
10
MOVS.W Ds,@As+Is
7:A0
11
MOVS.L @-As,Ds
8:X0
0010
MOVS.L @As,Ds
9:X1
01
MOVS.L @As+,Ds
A:Y0
10
MOVS.L @As+Is,Ds
B:Y1
11
MOVS.L Ds,@-As
C:M0
0011
MOVS.L Ds,@As
D:A1G 0 1
MOVS.L Ds,@As+
E:M1
10
MOVS.L Ds,@As+Is
F:A0G 1 1
Note: * Codes reserved for system use.
Parallel Processing Instructions: Parallel processing instructions are provided for efficient
execution of digital signal processing using the DSP unit. They are 32 bits long and allow four
simultaneous processes, an ALU operation, multiplication, and two data transfers.
Parallel processing instructions are divided into an A field and a B field. The A field defines data
transfer instructions and the B field an ALU operation instruction and multiply instruction. These
instructions can be defined independently, and the processing is executed in parallel,
independently and simultaneously. A-field parallel data transfer instructions are shown in table
2.17, and B-field ALU operation instructions and multiply instructions in table 2.18.
Rev. 5.0, 09/03, page 55 of 806