char * data c_ptr; int * idata i_ptr; long * xdata l_ptr;
上述定義,c_ptr, i_ptr, l_ptr變量本身分別位于data ,idata,xdata區。
char data * c_ptr; //表示指向的是data區中的char型變量,c_ptr在片內存儲區中;
int xdata * i_ptr; //表示指向的是xdata區中的int型變量,i_ptr在片內存儲區中;
long code * l_ptr; //表示指向的是code區中的long型變量,l_ptr在片內存儲區中;
char data * data c_ptr; //表示指向的是data區中的char型變量,c_ptr在片內存儲區data中;
Int xdata * idata i_ptr; //表示指向的是xdata區中的int型變量,i_ptr在片外存儲區xdata中;
long code * xdata l_ptr; //表示指向的是code區中的long型變量,l_ptr在片內存儲區xdata中;