|
SH-2A Datasheet, PDF (228/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family | |||
|
◁ |
Section 6 Instruction Descriptions
6.4.30 MOV
Data Transfer
MOVe data
Data Transfer Instruction
Format
MOV
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
Rm,Rn
Rm,@Rn
Rm,@Rn
Rm,@Rn
@Rm,Rn
@Rm,Rn
@Rm,Rn
Rm,@âRn
Rm,@âRn
Rm,@âRn
@Rm+,Rn
MOV.W @Rm+,Rn
MOV.L
MOV.B
MOV.W
MOV.L
MOV.B
MOV.W
MOV.L
@Rm+,Rn
Rm,@(R0,Rn)
Rm,@(R0,Rn)
Rm,@(R0,Rn)
@(R0,Rm),Rn
@(R0,Rm),Rn
@(R0,Rm),Rn
Abstract
Rm â Rn
Rm â (Rn)
Rm â (Rn)
Rm â (Rn)
(Rm) â sign extension â Rn
(Rm) â sign extension â Rn
(Rm) â Rn
Rn â 1 â Rn, Rm â (Rn)
Rn â 2 â Rn, Rm â (Rn)
Rn â 4 â Rn, Rm â (Rn)
(Rm) â sign extension â Rn,
Rm + 1 â Rm
(Rm) â sign extension â Rn,
Rm + 2 â Rm
(Rm) â Rn, Rm + 4 â Rm
Rm â (R0 + Rn)
Rm â (R0 + Rn)
Rm â (R0 + Rn)
(R0 + Rm) â sign extension â Rn
(R0 + Rm) â sign extension â Rn
(R0 + Rm) â Rn
Code
0110nnnnmmmm0011
0010nnnnmmmm0000
0010nnnnmmmm0001
0010nnnnmmmm0010
0110nnnnmmmm0000
0110nnnnmmmm0001
0110nnnnmmmm0010
0010nnnnmmmm0100
0010nnnnmmmm0101
0010nnnnmmmm0110
0110nnnnmmmm0100
Cycle T Bit
1
â
1
â
1
â
1
â
1
â
1
â
1
â
1
â
1
â
1
â
1
â
0110nnnnmmmm0101 1
â
0110nnnnmmmm0110 1
â
0000nnnnmmmm0100 1
â
0000nnnnmmmm0101 1
â
0000nnnnmmmm0110 1
â
0000nnnnmmmm1100 1
â
0000nnnnmmmm1101 1
â
0000nnnnmmmm1110 1
â
Description
Transfers the source operand to the destination. When the operand is stored in memory, the
transferred data can be a byte, word, or longword. Loaded data from memory is stored in a register
after it is sign-extended to a longword.
Rev. 3.00 Jul 08, 2005 page 214 of 484
REJ09B0051-0300
|
▷ |