This Technical Note shows examples for IAR Embedded Workbench for 8051 on how to declare a pointer to a specific address.
#define my_xdata (* (char xdata *) 0xXXXX)
/* points at a char object located in XDATA*/
#define ptrname (* (char points_at *) valid_address)
/* Declare a static pointer to a specific address */
static int *iptr = (int *)0xXXXX; /* iptr points at 0xXXXX */
*iptr = 35; /* 0xXXXX is assigned a value */
static int * ptrname = (int *) valid_address
All Product names are trademarks or registered trademarks of their respective owners.