I have 8051 with 2 DPTR, SFR register to switch data banks(32Kb/16Kb)... Both DPTRs used to increment read/write pointers. I need correct 32bit address increment over all accessible memory. How to widen DPTR to work with 32 bit address?
That's because they used it specifically in the context of their original 16-bit platform.
They are now stuck with it for 32- and 64-bit platforms.
Serves 'em right!
Learn form their mistake!