XBYTE
The XBYTE macro accesses individual bytes in the xdata memory class.
The XBYTE macro is defined as:
#define XBYTE ((unsigned char volatile xdata *)0) /* XDATA memory */
You may use this macro in your programs as follows:
#include <absacc.h> /* include absolute memory access macros */
:
:
rval = XBYTE [0x0002]; /* read contents of XDATA memory at 0002H */
#define IO XBYTE[0x8000] /* define IO as address 0x8000 in near memory */
if (IO) IO = 0; /* test address 008000H and assign a value */