Hitachi SH7750 Programming Manual page 342

High-performance risc engine superh (sh) 32-bit risc mcu/mpu series
Hide thumbs Also See for SH7750:
Table of Contents

Advertisement

MOVWL4(long m, long d) /* MOV.W @(disp,Rm),R0 */
{
long disp;
disp=(0x0000000F & (long)d);
R[0]=Read_Word(R[m]+(disp<<1));
if ((R[0]&0x8000)==0) R[0]&=0x0000FFFF;
else R[0]|=0xFFFF0000;
PC+=2;
}
MOVLL4(long m, long d, long n) /* MOV.L @(disp,Rm),Rn */
{
long disp;
disp=(0x0000000F & (long)d);
R[n]=Read_Long(R[m]+(disp<<2));
PC+=2;
}
Example
MOV.L
@(2,R0),R1
MOV.L
R0,@(H'F,R1)
Rev. 2.0, 03/99, page 328 of 396
;Before execution (R0+8) = H'12345670
;After execution
R1 = (H'12345670)
;Before execution R0 = H'FFFF7F80
;After execution
(R1+60) = H'FFFF7F80

Advertisement

Table of Contents
loading

Table of Contents