@IANP
I looked up about these, So do u mean to say that in AT89S8252 or AT89S8253 we can store data variables in internal EEPROM in these controllers. BTW I didn't see anywhere that AT89S52 Flash is only a programmable memory.
@CkShivram - If I cant change the variables declared by the syntax u mentioned, does it mean that they can be only used for things like look up tables. Actually, I want to store the variables in flash so that they dont get deleted on power off.