Declare a pointer to a specific address

Technical Note 98587



10/14/2015 2:16 PM


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*/

Keywords formula:

#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 */

Keywords formula:

static int * ptrname = (int *) valid_address

All Product names are trademarks or registered trademarks of their respective owners.

Related Tech Notes

© IAR Systems 1995-2020 - All rights reserved.

We use cookies on this website to provide you with a better experience. You need to accept cookies to continue using this site. Cookies