I'm using quite old version of C51, v3.20. Is there a way to tell the compiler to use the second DPTR of Atmel 89C55WD also?
According to the Keil marketing speak, the latest version should give you much better optimisation. You could download the trial version, try it out on a representative sample, and see if they're right!