Dear Sir, I am facing a problem with my specific address allocation of variables in memory.I am using Philips 89c51rd2 with external ram starting at address 0xc000 with 4kb memory.i need to assign variables at addresses starting at 0xc000 onwards ,but whenever i do so the linker gives me xdata space memory overlap at address 0x0000 to 0x0013 .Please help.