Chinaunix首页 | 论坛 | 博客
  • 博客访问: 96507
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 651
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 10:45
文章分类
文章存档

2014年(11)

2013年(49)

我的朋友

分类: IT业界

2013-12-27 17:02:48

 ARM处理器共有37个寄存器,被分为若干个组(Bank),这些寄存器包括:

 31个通用寄存器,包括程序计数器(PC指针),均为32位的寄存器。

 6个状态寄存器,用以标识CPU的工作状态及程序的运行状态,均为32位。

 同时,ARM处理器又有7种不同的处理器模式,在每一种处理器模式下均有一组相应的寄存器与之对应。即在任意一种处理器模式下,可访问的寄存器包括15个通用寄存器(R0~R14)、1~2个状态寄存器(CPSR、SPSR)和程序计数器(R15)。在所有的寄存器中,有些是在7种处理器模式下共用的同一个物理寄存器,而有些寄存器则是在不同的处理器模式下有不同的物理寄存器。

 文章由供应商小编原创,转载请注明文章来源出处,谢谢合作!
阅读(344) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~