The 8051 has 4 registers bank . The B0, B1, B2, and B3 stand for banks and each bank contains eight general purpose registers ranging from ‘R0’ to ‘R7’. A register is a storage element that can be store bits of information, A register file is a collection of registers, which are the same length. A register bank is a collection of registers, which are the same length. what are the difference between registers , registers file and register bank. what are the use of registers bank in 8051?