Thanks for the reply. The thing is that i need it to start from 92hex. char _at (0x92) text_to_compare[] = {"Test"}; did not work. I am using the C51 compiler.
struct link {
struct link idata *next;
char code *test;
};
struct link idata list _at_ 0x40; /* list at idata 0x40 */
char xdata text[256] _at_ 0xE000; /* array at xdata 0xE000 */
int xdata i1 _at_ 0x8000; /* int at xdata 0x8000 */
char far ftext[256] _at_ 0x02E000; /* array at xdata 0x03E000 */