Rev. 1.50, 10/04, page 38 of 448
Instruction Operation
Instruction Code
Privileged
T Bit
New
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 —
—
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
— —
—
NOP
No
operation
0000000000001001
— —
—
OCBI
@Rn
Invalidates operand cache
block
0000nnnn10010011
— —
—
OCBP
@Rn
Writes back and invalidates
operand cache block
0000nnnn10100011
— —
—
OCBWB
@Rn
Writes back operand cache
block
0000nnnn10110011
— —
—
PREF @Rn
(Rn)
→
operand cache
0000nnnn10000011
— —
—
PREFI @Rn
Reads
32-byte
instruction
block into instruction cache
0000nnnn11010011
New
RTE
Delayed
branch,
SSR/SPC
→
SR/PC
0000000000101011
Privileged —
—
SETS
1
→
S
0000000001011000
— —
—
SETT
1
→
T
0000000000011000
— 1
—
SLEEP
Sleep or standby
0000000000011011
Privileged —
—
STC SR,Rn
SR
→
Rn
0000nnnn00000010
Privileged —
—
STC GBR,Rn
GBR
→
Rn
0000nnnn00010010
— —
—
Summary of Contents for SuperH SH-4A
Page 2: ...Rev 1 50 10 04 page ii of xx ...
Page 8: ...Rev 1 50 10 04 page viii of xx ...
Page 116: ...Rev 1 50 10 04 page 96 of 448 ...
Page 178: ...Rev 1 50 10 04 page 158 of 448 ...
Page 206: ...Rev 1 50 10 04 page 186 of 448 ...
Page 231: ...Rev 1 50 10 04 page 211 of 448 Possible Exceptions Slot illegal instruction exception ...
Page 235: ...Rev 1 50 10 04 page 215 of 448 Possible Exceptions Slot illegal instruction exception ...
Page 238: ...Rev 1 50 10 04 page 218 of 448 Possible Exceptions Slot illegal instruction exception ...
Page 408: ...Rev 1 50 10 04 page 388 of 448 Possible Exceptions Inexact Not generated when FPSCR PR 1 ...
Page 446: ...Rev 1 50 10 04 page 426 of 448 ...
Page 468: ...Rev 1 50 10 04 page 448 of 448 ...
Page 471: ......
Page 472: ...SH 4A Software Manual ...