Friday, 27 September 2013

Why 8051 don't have R0 to R32

Why 8051 don't have R0 to R32

In 8051 memory bank (00h to 1Fh), 8051 provide 32 registers as 8
registers(R0 t0 R7) to each of 4 banks. Why these registers are not given
as R0 to R31?
Thanks in Advance..

1 comment:

  1. In 8051 most of the times opcodes are 8 bit. If all 32 registers are access for instruction requires 5 bits results in 3 bits to decode instruction.hence they are devided into 4 banks of 8. --------------------------Sagar More. Embedded software engineer at Ericsson Bangalore.9096801514

    ReplyDelete