ปกติจะใช้ register bank 0 (R0-R7) เมื่อมีการ interrupt ถ้าไม่เปลี่ยน bank เวลาใช้ R0-R7 จะไปทับ register ใน mode ปกติ การเลือก bank1 ก็เท่ากับใช้ R0-R7 ได้โดยไท่กระทบ normal mode คล้ายกับการ push register 8ตัวโดยการ switch bank เนื่องจาก MCS51 มี RAM ค่อนข้างน้อย(128 byte for AT89c2051,AT89c4051) การใช้switch bank จึงช่วยประหยัด stack ด้วย