hi every one, many have already asked this question but one thing i cant understand. i have 2 microcontrollers AT89S51 and AT89S52. as per datasheet S51 has 128 byte ram and S52 has 256 byte ram, but when i compile my code in keil c51 it always shows that i have only 128 byte of ram[total], i have tried numerous times with S52 S53 same result.. people says that the extra 128 byte is for microcontroller itself, then my question is, why there is no hardware ram reserved in S51 [i know cause i have used full 128 byte of ram]. and i aslo have tried IDATA with same results.
how can i tell the linker, please teach me, i thought selecting microcontroller would do that for me.