寄存器组织

来源:互联网 发布:node.js go 编辑:程序博客网 时间:2024/04/30 09:41
R0 - R7是通用寄存器


R8 - R14是分组寄存器
//对于R8-R12,每个寄存器分别对应两个不用的物理寄存器(fiq、user)
//对于R13、R14分别对应6个不同的物理寄存器(user、fiq、irq、svc、abt、und)
R13常用作堆栈指针
R14用作子程序连接器


R15 用作程序计数器(PC)


R16 用作程序状态寄存器(CPSR)


每一个异常模式下又都有一个专用的物理状态寄存器SPSR,是CPSR的备份。
用户模式和系统模式不属于异常模式,没有SPSR
原创粉丝点击