• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

idata xdata等对变量寻址方式定义

只欠西风 2018-08-20 浏览量:787
ARM 能像51单片机那样用idata Xdata等定义变量吗
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 当然不行了,两种芯片存储结构不同。ARM是统一地址空间,51有4个地址空间,这些修饰符就是指定不同地址空间的。ARM中不存在多个地址空间,自然不会有这些关键字。
    • 发布于 2018-08-20
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:5
  • 不可以的,主要是两个芯片的架构还有内部的总线也是不一样的,所以寻址方式也是不一样的
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 不可以,ARM的内存只分为内部内存和外扩内存颗粒,并且都是通过指针直接访问内存地址的形式来访问的(0x2000 0000开始是内存地址),没有idata xdata之类的划分。

    • 发布于2018-08-26
    • 举报
    • 评论 0
    • 0
    • 0

  • ARM里面没有多个地址空间,因此不存在idata xdata这种用法,但是可以通过(unsigned char*)ADDR这种方式对指定地址的数据进行操作
    • 发布于2018-08-31
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个地址是没有多个空间的区分,通常是对地址进行指定然后再进行访问
    • 发布于2018-09-18
    • 举报
    • 评论 0
    • 0
    • 0

  • 两个地址是不同的,要跟你的实际访问来进行设置
    • 发布于2018-09-19
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

idata xdata等对变量寻址方式定义