|
SH-2A Datasheet, PDF (141/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH RISC engine Family | |||
|
◁ |
6.3.20 MOV
MOVe reverse stack
Reverse Stack Transfer
Section 6 Instruction Descriptions
Data Transfer Instruction
SH-2A/SH2A-FPU (New)
Format
MOV.B R0, @Rn+
MOV.W R0, @Rn+
MOV.L R0, @Rn+
MOV.B @-Rm, R0
MOV.W @-Rm, R0
MOV.L @-Rm, R0
Abstract
R0 â (Rn), Rn + 1 â Rn
R0 â (Rn), Rn + 2â Rn
R0 â (Rn), Rn + 4 â Rn
Rm - 1 â Rm
(Rm) â sign extension â R0
Rm - 2 â Rm
(Rm) â sign extension â R0
Rm - 4 â Rm
(Rm) â R0
Code
0100nnnn10001011
0100nnnn10011011
0100nnnn10101011
0100mmmm11001011
0100mmmm11011011
0100mmmm11101011
Cycle
1
1
1
1
T Bit
â
â
â
â
1
â
1
â
Description
Transfers a source operand to a destination.
Operation
MOVRSBP (long n) /* MOV.B R0, @Rn+*/
{
Write_Byte(R[n], R[0]);
R[n]+=1;
PC+=2;
}
MOVRSWP (long n) /* MOV.W R0, @Rn+*/
{
Write_Word(R[n], R[0]);
R[n]+=2;
PC+=2;
}
Rev. 3.00 Jul 08, 2005 page 127 of 484
REJ09B0051-0300
|
▷ |