Section 3 Instruction Set
Rev.1.00 Dec. 13, 2005 Page 66 of 1286
REJ09B0158-0100
Table 3.9
System Control Instructions
Instruction Operation
Instruction Code
Privileged
T Bit
New
CLRMAC
0
→
MACH, MACL
0000000000101000
— —
—
CLRS
0
→
S
0000000001001000
— —
—
CLRT
0
→
T
0000000000001000
— 0
—
ICBI
@Rn
Invalidates instruction cache
block indicated by virtual
address
0000nnnn11100011
New
LDC Rm,SR
Rm
→
SR
0100mmmm00001110
Privileged LSB —
LDC Rm,GBR
Rm
→
GBR
0100mmmm00011110
— —
—
LDC Rm,VBR
Rm
→
VBR
0100mmmm00101110
Privileged —
—
LDC Rm,SGR
Rm
→
SGR
0100mmmm00111010
Privileged —
New
LDC Rm,SSR
Rm
→
SSR
0100mmmm00111110
Privileged —
—
LDC Rm,SPC
Rm
→
SPC
0100mmmm01001110
Privileged —
—
LDC Rm,DBR
Rm
→
DBR
0100mmmm11111010
Privileged —
—
LDC Rm,Rn_BANK
Rm
→
Rn_BANK (n = 0 to 7)
0100mmmm1nnn1110
Privileged —
—
LDC.L @Rm+,SR
(Rm)
→
SR, Rm + 4
→
Rm
0100mmmm00000111
Privileged LSB —
LDC.L @Rm+,GBR (Rm)
→
GBR, Rm + 4
→
Rm
0100mmmm00010111
— —
—
LDC.L @Rm+,VBR (Rm)
→
VBR, Rm + 4
→
Rm
0100mmmm00100111
Privileged —
—
LDC.L @Rm+,SGR (Rm)
→
SGR, Rm + 4
→
Rm
0100mmmm00110110
Privileged —
New
LDC.L @Rm+,SSR (Rm)
→
SSR, Rm + 4
→
Rm
0100mmmm00110111
Privileged —
—
LDC.L @Rm+,SPC (Rm)
→
SPC, Rm + 4
→
Rm
0100mmmm01000111
Privileged —
—
LDC.L @Rm+,DBR (Rm)
→
DBR, Rm + 4
→
Rm
0100mmmm11110110
Privileged —
—
LDC.L @Rm+,Rn_BANK
(Rm)
→
Rn_BANK,
Rm + 4
→
Rm
0100mmmm1nnn0111
Privileged —
—
LDS Rm,MACH Rm
→
MACH
0100mmmm00001010
— —
—
LDS Rm,MACL Rm
→
MACL
0100mmmm00011010
— —
—
LDS Rm,PR
Rm
→
PR
0100mmmm00101010
— —
—
LDS.L @Rm+,MACH (Rm)
→
MACH, Rm + 4
→
Rm
0100mmmm00000110
— —
—
LDS.L @Rm+,MACL (Rm)
→
MACL, Rm + 4
→
Rm
0100mmmm00010110
— —
—
LDS.L @Rm+,PR
(Rm)
→
PR, Rm + 4
→
Rm
0100mmmm00100110
— —
—
LDTLB
PTEH/PTEL
→
TLB
0000000000111000
Privileged —
—
MOVCA.L R0,@Rn
R0
→
(Rn) (without fetching
cache block)
0000nnnn11000011
— —
—
Summary of Contents for SH7780 Series
Page 2: ...Rev 1 00 Dec 13 2005 Page ii of l ...
Page 28: ...Rev 1 00 Dec 13 2005 Page xxviii of l ...
Page 50: ...Rev 1 00 Dec 13 2005 Page l of l ...
Page 82: ...Section 1 Overview Rev 1 00 Dec 13 2005 Page 32 of 1286 REJ09B0158 0100 ...
Page 122: ...Section 3 Instruction Set Rev 1 00 Dec 13 2005 Page 72 of 1286 REJ09B0158 0100 ...
Page 146: ...Section 4 Pipelining Rev 1 00 Dec 13 2005 Page 96 of 1286 REJ09B0158 0100 ...
Page 196: ...Section 6 Floating Point Unit FPU Rev 1 00 Dec 13 2005 Page 146 of 1286 REJ09B0158 0100 ...
Page 292: ...Section 9 L Memory Rev 1 00 Dec 13 2005 Page 242 of 1286 REJ09B0158 0100 ...
Page 492: ...Section 12 DDR SDRAM Interface DDRIF Rev 1 00 Dec 13 2005 Page 442 of 1286 REJ09B0158 0100 ...
Page 674: ...Section 15 Clock Pulse Generator CPG Rev 1 00 Dec 13 2005 Page 624 of 1286 REJ09B0158 0100 ...
Page 692: ...Section 16 Watchdog Timer and Reset Rev 1 00 Dec 13 2005 Page 642 of 1286 REJ09B0158 0100 ...
Page 726: ...Section 18 Timer Unit TMU Rev 1 00 Dec 13 2005 Page 676 of 1286 REJ09B0158 0100 ...
Page 1032: ...Section 25 Audio Codec Interface HAC Rev 1 00 Dec 13 2005 Page 982 of 1286 REJ09B0158 0100 ...
Page 1150: ...Section 28 General Purpose I O GPIO Rev 1 00 Dec 13 2005 Page 1100 of 1286 REJ09B0158 0100 ...
Page 1184: ...Section 29 User Break Controller UBC Rev 1 00 Dec 13 2005 Page 1134 of 1286 REJ09B0158 0100 ...
Page 1266: ...Section 31 Electrical Characteristics Rev 1 00 Dec 13 2005 Page 1216 of 1286 REJ09B0158 0100 ...
Page 1328: ...Appendix Rev 1 00 Dec 13 2005 Page 1278 of 1286 REJ09B0158 0100 ...
Page 1336: ...Rev 1 00 Dec 13 2005 Page 1286 of 1286 REJ09B0158 0100 ...
Page 1339: ......
Page 1340: ...SH7780 Hardware Manual ...