How can Assess high "128 byte" and 2k eeprom inside AT89s8252 By C language? where can i find any example about that? pls help.
For DATA space addresses 0x80 to 0xFF just declare them as SFRs.
sfr port0 = 0x80; /* 128 byte? */ if (port0 & 0x01) port0 = 0xAA;
"If it is XDATA mapped, just create a pointer to xdata and point to it." Or use the _at_ keyword extension, Or use Linker controls to locate your variables appropriately within the EEPROM XDATA address range. either way, you will need to read the appropriate Manual