Section 2 CPU
Rev. 2.00 Mar 09, 2006 page 91 of 906
REJ09B0292-0200
Table 2.30 Single Data Transfer Instructions
Instruction
Operation
Code
Cycles
DC Bit
MOVS.W
@-As,Ds
As–2
→
As,(As)
→
MSW of
Ds,0
→
LSW of Ds
111101AADDDD0000
1
—
MOVS.W @As,Ds
(As)
→
MSW of Ds,0
→
LSW of
Ds
111101AADDDD0100
1
—
MOVS.W
@As+,Ds
(As)
→
MSW of Ds,0
→
LSW of
Ds, As+2
→
As
111101AADDDD1000
1
—
MOVS.W
@As+Ix,Ds
(As)
→
MSW of Ds,0
→
LSW of
Ds, As+Ix
→
As
111101AADDDD1100
1
—
MOVS.W
Ds,@-As
As–2
→
As,MSW of Ds
→
(As)
*
111101AADDDD0001
1
—
MOVS.W Ds,@As
MSW of Ds
→
(As)
*
111101AADDDD0101
1
—
MOVS.W
Ds,@As+
MSW of Ds
→
(As)
*
,As+2
→
As
111101AADDDD1001
1
—
MOVS.W
Ds,@As+Is
MSW of Ds
→
(As)
*
,As+Is
→
As
111101AADDDD1101
1
—
MOVS.L
@-As,Ds
As–4
→
As,(As)
→
Ds
111101AADDDD0010
1
—
MOVS.L @As,Ds
(As)
→
Ds
111101AADDDD0110
1
—
MOVS.L
@As+,Ds
(As)
→
Ds,As+4
→
As
111101AADDDD1010
1
—
MOVS.L
@As+Is,Ds
(As)
→
Ds,As+Is
→
As
111101AADDDD1110
1
—
MOVS.L Ds,
@-As
As–4
→
As,Ds
→
(As)
*
111101AADDDD0011
1
—
MOVS.L Ds,@As
Ds
→
(As)
*
111101AADDDD0111
1
—
MOVS.L
Ds,@As+
Ds
→
(As)
*
,As+4
→
As
111101AADDDD1011
1
—
MOVS.L
Ds,@As+Is
Ds
→
(As)
*
,As+Is
→
As
111101AADDDD1111
1
—
Note:
*
When guard bit registers A0G and A1G are specified for the source operand Ds, data is
sign-extended before being transferred.
Summary of Contents for SH7616
Page 10: ...Rev 2 00 Mar 09 2006 page x of xxvi ...
Page 132: ...Section 2 CPU Rev 2 00 Mar 09 2006 page 106 of 906 REJ09B0292 0200 ...
Page 568: ...Section 12 16 Bit Free Running Timer FRT Rev 2 00 Mar 09 2006 page 542 of 906 REJ09B0292 0200 ...
Page 582: ...Section 13 Watchdog Timer WDT Rev 2 00 Mar 09 2006 page 556 of 906 REJ09B0292 0200 ...
Page 706: ...Section 16 Serial I O SIO Rev 2 00 Mar 09 2006 page 680 of 906 REJ09B0292 0200 ...
Page 820: ...Section 19 Pin Function Controller PFC Rev 2 00 Mar 09 2006 page 794 of 906 REJ09B0292 0200 ...
Page 932: ...Appendix D Package Dimensions Rev 2 00 Mar 09 2006 page 906 of 906 REJ09B0292 0200 ...
Page 935: ...SH7616 Hardware Manual ...