![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arm架构相关
文章平均质量分 79
JC_gogo
邮件联系方式: 798025823@qq.com
展开
-
ARM----ARM体系结构
寄存器 通用寄存器 别称 作用 R0-R3 a1-a3 通用寄存器,随意更改 R4-R9 v1-v7 R10 SL R11 FP R12 IP R13 SP R14 LR 存放使用PC寄存器跳转前,调用指令的地址 专用寄存器 别称 作用 R15 PC 指令寄存器,给它赋值就会去对应地址取指令运行 CPSR 状态寄存器 指示ARM内核的状态,有控制状态,指示中断等有无使能,还有编码状态,指示上一个指令执行后是处于溢出、计算结果负数等。 SPSR原创 2020-08-09 23:09:24 · 342 阅读 · 0 评论 -
ARM----ARM体系结构(二)
ARM流水线 1、取地址 2、译码 3、执行 4、访问内存 5、回写 五个步骤并行开始 流水线一取地址时 流水线二则在译码,以此类推 在发生异常时,会进入到特定的模式,需要在该模式中对异常进行处理。不同模式下访问的寄存器不完全一致,如图。 SPSR用来保存切换模式后,原模式的状态,以便于异常处理后的返回。如从UNDEF模式,返回到SVC模式。 msr r0,spsr @将切换到该模式前的状态从spsr读出,保存到spsr的内容,是由芯片自动完成的。 mrs cpsr,r0 @将spsr的内容写.原创 2020-08-12 22:58:27 · 215 阅读 · 0 评论