Declare a pointer to a specific address

Technical Note 98587

Targets:
8051

Component:
Compiler

Updated:
2/27/2000 9:12 AM

Introduction

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-2016 - All rights reserved.