当前位置: 首页 > news >正文

楚雄市住房和城乡建设局网站做分类信息网站

楚雄市住房和城乡建设局网站,做分类信息网站,网站制作的文章,济南正规做网站公司ARM属于RISC体系,许多指令单周期指令,是32位读取/存储架构,对内存访问是32位,Load and store的架构,只有寄存器对内存,不能内存对内存存储,CPU通过寄存器对内存进行读写操作。 ARM的寻址空间是线…

ARM属于RISC体系,许多指令单周期指令,是32位读取/存储架构,对内存访问是32位,Load and store的架构,只有寄存器对内存,不能内存对内存存储,CPU通过寄存器对内存进行读写操作。
ARM的寻址空间是线性地址空间,典型的32位地址下,空间大小为232 = 4G.
注:X86 寻址是段+偏移量

1.数据类型

字节类型(Byte):数据宽度为8bits
半字节类型(Halfword):数据宽度为16bits,存取时一般要求为2字节对齐。
字数据类型(Word):数据宽度为32bits,存取时一般要求4字节对齐
在这里插入图片描述

2.数据对齐

在V6架构之前,数据访问都必须针对要访问的大小把访问的地址进行对齐,没有对齐的地址将会导致出现“数据中止”异常(在数据存取或指令预取时都可能出现)。
在这里插入图片描述
没有对齐的地址数据可以通过多个对齐地址数据以为/掩码操作来实现。
ARM V6架构添加了新的硬件来支持未对齐的数据访问。

3.数据存储的大小端问题

大小端问题时指数据在计算机内存中的字节顺序问题,它决定了寄存器的内容和内存内容的格式关联。
ARM寄存器时字宽,就是4字节。而内存寻址是按照字节顺序的。
采用大端方式符合人类的正常思维,小端方式有利于计算机处理,无优劣之分。
ARM支持大端(Big-endian)和小端(Little-endian)的内存数据方式,可以通过硬件的方式设置端模式,也可以通过软件的方式来设置(V6版本以上)
在这里插入图片描述

大端格式(Big-endian)
最低地址是该数据的地址(A)
最高有效字节(MSB, Most Signifcant Byte) 放内存低地址(A)
最低有效字节(LSB,Least Significant Byte)放内存高地址(A+3)
在这里插入图片描述

小端格式(Little-endian)
最低地址是该数据的地址(A)
最高有效字节(MSB, Most Signifcant Byte) 放内存高地址(A+3)
最低有效字节(LSB,Least Significant Byte)放内存低地址(A)
在这里插入图片描述

大小端具体实例
变量A:Word A = 0x f6 73 4b cd,在内存中的起始地址为0xb3 20 45 00
变量B:half word B= 218,在内存中的起始地址为0x dd dd dd d0

在这里插入图片描述

http://www.yayakq.cn/news/990852/

相关文章:

  • 网站建设中faqs的意思国家企业年报网上申报系统
  • 湖州企业网站开发公司阿里wordpress怎么安装
  • 网站开发昆山公众号怎么运营起来
  • 个人定制网站怎么做免费 网站模板
  • 天津网站设计成功柚米百度搜索不到自己的网站
  • 公司网站制作商申请网站价格
  • 搜索关键词可以过得网站国内免费saas+crm
  • 怎么看网站关键词排名微信的微网站
  • 自媒体网站建设要求北京建站模板系统
  • 方维网站后台提示验证码错误angular2做的网站有
  • 电商网站开发 知乎实训百度搜索引擎的总结
  • 商品网站开发需求表18款禁用观看黄入口
  • 南宁网站建设服务方一凡和磊儿做家教的网站
  • 网站建设维护费合同范本安徽网络优化方案
  • 网站描述多个词怎么分隔福建富通建设有限公司网站
  • 做电商网站用什么技术用ih5做微网站
  • wordpress小说站群外省住房和城乡建设厅网站
  • 手机网站 制作泰安人才市场最新招聘信息
  • 个人网站模板 免费海宁网站开发
  • 南京网站设计搭建公司优秀的手机网站案例
  • 酒店网站开发协议深圳万户网络科技有限公司
  • 企业网站建设维护方案一家专门做开网店的网站
  • 创意做美食视频网站宁波网络推广
  • 网站相关前置许可开发公司交房前保洁谁承担
  • 做网站找哪个公司wordpress主页菜单
  • 网红营销是什么短视频seo获客
  • 网站开发强制使用急速内核怎么查询网站的域名
  • 多语种外贸网站网站做的比较好的
  • 浅谈网站开发的意义通过命令上传wordpress
  • 怎么注册个人的网站易书网上书城网站建设方案