|
HD6437020 Datasheet, PDF (56/507 Pages) Hitachi Semiconductor – SuperH™ RISC engine | |||
|
◁ |
Table 2.17 System Control Instructions
Instruction
Instruction Code Operation
Execution T bit
Cycles
CLRT
0000000000001000 0 â T
1
0
CLRMAC
0000000000101000 0 â MACH, MACL
1
â
LDC Rm,SR
0100mmmm00001110 Rm â SR
1
LSB
LDC Rm,GBR
0100mmmm00011110 Rm â GBR
1
â
LDC Rm,VBR
0100mmmm00101110 Rm â VBR
1
â
LDC.L @Rm+,SR
0100mmmm00000111 (Rm) â SR, Rm + 4 â Rm 3
LSB
LDC.L @Rm+,GBR
0100mmmm00010111 (Rm) â GBR, Rm + 4 â Rm 3
â
LDC.L @Rm+,VBR
0100mmmm00100111 (Rm) â VBR, Rm + 4 â Rm 3
â
LDS Rm,MACH
0100mmmm00001010 Rm â MACH
1
â
LDS Rm,MACL
0100mmmm00011010 Rm â MACL
1
â
LDS Rm,PR
0100mmmm00101010 Rm â PR
1
â
LDS.L @Rm+,MACH 0100mmmm00000110 (Rm) â MACH, Rm + 4 â 1
â
Rm
LDS.L @Rm+,MACL 0100mmmm00010110 (Rm) â MACL, Rm + 4 â 1
â
Rm
LDS.L @Rm+,PR
0100mmmm00100110 (Rm) â PR, Rm + 4 â Rm 1
â
NOP
0000000000001001 No operation
1
â
RTE
0000000000101011 Delayed branch, stack area 4
â
â PC/SR
SETT
0000000000011000 1 â T
1
1
SLEEP
0000000000011011 Sleep
3*
â
STC SR,Rn
0000nnnn00000010 SR â Rn
1
â
STC GBR,Rn
0000nnnn00010010 GBR â Rn
1
â
STC VBR,Rn
0000nnnn00100010 VBR â Rn
1
â
STC.L SR,@âRn
0100nnnn00000011 Rnâ4 â Rn, SR â (Rn)
2
â
STC.L GBR,@âRn
0100nnnn00010011 Rnâ4 â Rn, GBR â (Rn)
2
â
STC.L VBR,@âRn
0100nnnn00100011 Rnâ4 â Rn, VBR â (Rn)
2
â
STS MACH,Rn
0000nnnn00001010 MACH â Rn
1
â
STS MACL,Rn
0000nnnn00011010 MACL â Rn
1
â
STS RR,Rn
0000nnnn00101010 PR â Rn
1
â
Note: The number of execution states before the chip enters the sleep state.
HITACHI 37
|
▷ |