导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教一个关于C51存储器分配的问题

* 58238: 请教一个关于C51存储器分配的问题

   rain_cxp 
rain_cxp发表的帖子 

 请教一个关于C51存储器分配的问题
1.   uchar  xdata *y;   是指y这个变量是存在外部存储器中呢还是说Y这个变量指向外部存储器?如果是后者的话那Y这个变量又是放在哪里的?
2.   Uchar  xdata x[8000];   X这个数组是被定义在外部存储器中的。那么,我要是想要给这个数组指定一个固定的地址该怎么做呢?比如我想把这个数组定义在0X2000开始的地址,可以这样定义吗?
  Uchar xdata x[8000];
  X=0x2000;


发表时间:2004年7月15日16:22:45

  
回复该帖

本主题共有 5 帖,分页:>>>>>该主题的所有内容[5]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  58243.[详细]1.是向外部存储区的指针2。可以先编译,然后在BL51中指定地址。Uchar xdata..
摘要:1.是向外部存储区的指针 2。可以先编译,然后在BL51中指定地址。 Uchar xdata x[8000];   X=0x2000; 是错误的,因为数组名是常......(148字)
- [dongshan][1082次] 2004年7月15日

  58270.[详细]还是有些不太明白
摘要:1.当这个指向外部存储区的指针被赋值的时候,这个值是被放在内部存储区里的吗? 2。先编译,然后在BL51中指定?能说得具体一点吗? 谢谢......(129字)
- [rain_cxp][1130次] 2004年7月16日

  58291.[详细]偏见。
摘要:1、uchar xdata * y;   y 是指向xdata的指针,本身在data区。 2、如果要指定地址,可以    ......(366字)
- [lenglianxi][1062次] 2004年7月16日

[上一篇帖子]:想知道2051配置FPGA的情况
[下一篇帖子]:RS232的DTR有效电平是+12V,能否驱动二极管要试。 另外前面说的“另一种是将pc机的