|
SH7785 Datasheet, PDF (90/1692 Pages) Renesas Technology Corp – 32-Bit RISC Microcomputer | |||
|
◁ |
3. Instruction Set
Instruction
Operation
Instruction Code
Privileged T Bit 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 â â
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 â 0100mmmm00000110 â
Rm
ââ
LDS.L
@Rm+,MACL (Rm) â MACL, Rm + 4 â 0100mmmm00010110 â
Rm
ââ
LDS.L
@Rm+,PR (Rm) â PR, Rm + 4 â Rm 0100mmmm00100110 â
ââ
LDTLB
PTEH/PTEL (/PTEA) â TLB 0000000000111000 Privileged â â
MOVCA.L R0,@Rn
R0 â (Rn) (without fetching 0000nnnn11000011 â
cache block)
ââ
NOP
No operation
0000000000001001 â
ââ
OCBI
@Rn
Invalidates operand cache 0000nnnn10010011 â
block
ââ
OCBP
@Rn
Writes back and invalidates 0000nnnn10100011 â
operand cache block
ââ
OCBWB @Rn
Writes back operand cache 0000nnnn10110011 â
block
ââ
PREF
@Rn
(Rn) â operand cache
0000nnnn10000011 â
ââ
PREFI
@Rn
Reads 32-byte instruction 0000nnnn11010011 â¯
block into instruction cache
⯠New
RTE
Delayed branch, SSR/SPC 0000000000101011 Privileged â â
â SR/PC
Rev.1.00 Jan. 10, 2008 Page 60 of 1658
REJ09B0261-0100
|
▷ |