您的位置 首页 观点

ARM裸机开发笔记2ARM的存储与作业形式

1.两种工作状态:ARM状态32位指令Thumb16位指令可以通过一些机制进行两种状态的转换2.ARM的寻址空间对多可以达到4G,是以字为单位…

1.两种作业状况:ARM状况 32位指令 Thumb 16位指令

能够经过一些机制进行两种状况的转化

2.ARM的寻址空间对多能够到达4G,是以字为单位进行对齐(字对齐)。

一款ARM芯片先要知道其存储办法:是大端仍是小端(巨细端的编译等存在不同)

ARM体系结构分为两种办法存储数据,成为大端办法和小端办法

大端办法:字数据的高字节存储在低地址中,而数据的字节数据的低字节则寄存在高地址中。

小端办法:与大端办法相反,在小端存储格局中,低地址中寄存的是字节数据的低字节,高地址寄存的是字数据的高字节

如下图所示:

3.指令长度与数据类型

ARM—–>32位

Thumb——–>16位

ARM微处理器支撑字节(8位)半字(16位)字(32位)三种数据类型。

其间字需求4字节对齐(地址的低两位为0)、半字需求2字节对齐(地址的最低位为0)

4.作业形式(7种作业形式)

能够经过设置寄存器自动改动作业形式。还可我们体系的特别触发而改动

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/guandian/265136.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部