首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

如何直接用地址值读取分页里的数据

如何直接用地址值读取分页里的数据

各位大大,比如我想读取0xF88000地址的数据,我这样写:

const far INT16U data@0xF88000=256;

INT16U test1,test2;
void main(void)
{
  INT16U* far pData;

  pData=&data;
  test1=*pData;  
  test2=*(INT16U* far)0xF88000;

  for(;;);
}

test1读出的数据是256,test2读出的数据是65535

这是怎么回事儿呢?
INT16U 就是unsigned int
返回列表