ARM处理器
文章平均质量分 91
IC小兵
这个作者很懒,什么都没留下…
展开
-
armv7-A系列2-arm状态寄存器
在[上一章]中,介绍了 arm 的核心寄存器以及相对应的作用,这一章介绍 armv7 架构中的另一个寄存器:状态寄存器。顾名思义,状态寄存器的作用就是保存处理器的状态信息,程序运行期间可以通过查看状态寄存器来进行相应的处理,或者通过设置状态寄存器来修改处理器当前运行模式。状态寄存器在 armv7 中,状态寄存器为 CPSR,即 Current Program Status Register,该状态寄存器中保存了处理器运行时的状态信息:CPSR 寄存器为 32 位,其中:N:bi转载 2021-10-03 17:47:20 · 972 阅读 · 0 评论 -
armv7-A系列1-核心寄存器以及使用
不论是对于哪种处理器而言,内部寄存器都是非常重要的一部分,它是处理器核心自带的内存,处理器核心的大部分操作都是在寄存器中完成,对于使用精简指令集的 arm 而言,所有操作都必须在寄存器中完成,不允许直接使用位于内存中的数据作为操作数,而需要先将内存数据加载到寄存器,在寄存器中操作完成再写回,这一点和复杂指令集系统是不同的,这更体现了内部寄存器的重要性,要了解 arm 处理器以及它的指令集,了解它的内部寄存器是第一步。核心寄存器armv7 架构总共 16 个 32 位核心寄存器,其中 r0~r12 是转载 2021-10-03 16:26:06 · 1507 阅读 · 0 评论 -
armv7-A系列0 - arm 处理器架构发展史
关于 armarm 是一家英国公司,负责处理器的设计,将生产部分授权给各大芯片厂商,设计的处理器产品虽然各有命名,在描述的时候,通常习惯性地统称为 arm 处理器。所以,arm 是一类处理器的统称,也可以指 arm 公司。同时,在早期 arm 将设计的处理器以 arm+version 进行命名,后来将命名方式更改为根据产品特性分为三种类型,A系列、R系列、M系列,这三种系列也是暗合 arm 这个名字。不光如此,arm 将设计的 arm 指令集架构命名为 armv+num,比如 armv6架构、a转载 2021-10-03 15:24:57 · 2029 阅读 · 0 评论