English
Language : 

SH-2A Datasheet, PDF (159/501 Pages) Renesas Technology Corp – Renesas 32-Bit RISC Microcomputer SuperH™ RISC engine Family
Section 6 Instruction Descriptions
6.3.30 RESBANK
REStore from registerBANK
Register Restoration from Register Bank
System Control Instruction
SH-2A/SH2A-FPU (New)
Format
Abstract
Code
Cycle T Bit
RESBANK
Restoration from register bank
0000000001011011
9*
―
Note: * 19 when a bank overflow has occurred and the register is restored from the stack
Description
Restores the last register saved to a register bank.
Operation
RESBANK( ) /*RESBANK */
/*m = (Number of register bank to which a save was last
performed)*/
{
int m;
if(BO==0)
{
PR = Register_Bank[m].PR_BANK;
GBR = Register_Bank[m].GBR_BANK;
MACL = Register_Bank[m].MACL_BANK;
MACH = Register_Bank[m].MACH_BANK;
for (i=14; i≤14; i++)
i≥0; i--
{
R[i] = Register_Bank[m].R_BANK[i];
}
}
else
{
for (i=0; i≤14; i++)
{
R[i] = Read_Long(R[15]);
R[15]+=4;
Rev. 3.00 Jul 08, 2005 page 145 of 484
REJ09B0051-0300