// you may be happier with a function like macro:
#define XBYTE(ads)     ((unsigned char volatile xdata *) 0)(ads)
