??? 03/02/05 20:36 Read: times |
#88911 - not6 KISS but KICI Responding to: ???'s previous message |
Is it KISS enough?
Not really, often you need to acces a register that is not in your current bank e.g. mov R1,AR0 where ARn is defined as address n+(8*selected bank) ("using"). How are you going to handle that in your scheme? The bankswitching is one of the things that make the '51 beautiful, do not "kill" that. If a scheme, such as yours, were to be implemented, I would much rather see a SFR bit (or -even better- a configure bit) that stated R2 is MSB of R2R0 16 bit reg and r3 is MSB of R3R1 reg. That way you would be totally compatible and the "added silicon" would be nominal. Please understand I am NOT suggesting this, merely saying that if it has to be, I think this would be a better solution. Erik |