ARM寄存器简介
[10-10 20:46:00] 来源:http://www.88dzw.com 其它硬件 阅读:8237次
文章摘要: R13 R13_svc R13_abt R13_und R13_irq R13_fiq
ARM寄存器简介,标签:其它硬件维修,http://www.88dzw.comR13
R13_svc
R13_abt
R13_und
R13_irq
R13_fiq
R14
R14
R14_svc
R14_abt
R14_und
R14_irq
R14_fiq
PC
PC
PC
PC
PC
PC
PC
CPSR
CPSR
CPSR
CPSR
CPSR
CPSR
CPSR
SPSR_svc
SPSR_abt
SPSR_und
SPSR_irq
SPSR_fiq
通用寄存器通常又可以分为下面3类。
n
n
n
1)未备份寄存器R0~R7
对于每个未备份寄存器来说,在所有的处理器模式下指的都是同一个物理寄存器,在异常中断造成处理器模式切换时,由于不同的处理器模式使用相同的物理寄存器,可能造成寄存器中数据被破坏。未备份寄存器没有被系统用于特别的用途,任何可采用通用寄存器的应用场合都可以使用未备份寄存器。
2)备份寄存器R8~R14
备份寄存器中的每个寄存器对应于两个不同的物理寄存器。例如,当使用快速中断模式下的寄存器时,寄存器R8和寄存器R9分别记做R8_fiq和 R9_fiq,当使用用户模式下的寄存器时,寄存器R8和寄存器R9分别记做R8_usr和R9_usr等。在这两种情况下使用的是不同的物理寄存器,系统没有将这几个寄存器用于任何的特殊用途。中断处理非常简单,仅仅使用R8~R14寄存器时,FIQ处理程序可以不必执行保存和恢复中断现场的指令,从而可以使中断处理过程很迅速。
对于备份寄存器R13、R14来说,每个寄存器对应于6个不同的物理寄存器,其中的一个是用户模式和系统模式共用的,另外的5个则对应于其他5种处理器模式,采用下面的方法来标识。
R13_<mode>,
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
- 上一篇:电脑开机黑屏解决案例汇总
《ARM寄存器简介》相关文章
编辑推荐
- · 电脑常见故障分析与解决方法
- · Nero光盘刻录图解教程
- · 计算机启动故障的判断
- · 电脑突然黑屏故障原因分析及解决
- · 电视卡安装实例教程
- · 键盘鼠标故障维修
- · 电脑常见故障分析与解决方法
- · Nero光盘刻录图解教程
- · 计算机启动故障的判断
- · 电脑突然黑屏故障原因分析及解决
- · 电视卡安装实例教程
- · 键盘鼠标故障维修
- · 安全第一 手把手教你如何换鼠标微动
- · 内存故障巧排除
- · 虚拟内存如何设置
- · 常见的鼠标故障以及解决方法