异常处理
来源:互联网 发布:centos yum 升级gcc 编辑:程序博客网 时间:2024/06/11 17:48
异常产生时,ARM_core:
- 拷贝CPSR 到SPSR_
- 设置适当的CPSR位:
1.改变处理器状态进入ARM状态
2.改变处理器模式进入相应的异常模式
3.设置中断禁止位禁止相应的中断(如果需要) - 保存返回地址到 LR_
- 设置PC为相应的异常向量
异常返回时
- 从SPSR_ 恢复 CPSR
从LR_ 恢复
屏蔽相应的
FIQ 比 IRQ快的原因
1.优先级高
2.异常向量表最高位置,可以省去跳转指令。
3.私有寄存器(r8~ r12)
PC 当前
0 0
- 异常处理+异常+处理异常+自定义异常
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- 异常处理
- Material-Animations-master学习笔记
- 指针数组简单使用
- 3.10以上charles版本抓取Https数据包
- centos7普通用户登陆黑屏又回到登陆界面
- 动态规划系列---求数组中两个元素差的最大值
- 异常处理
- Web服务器怎么解析URL
- eclipse设置新建jsp文件默认字符编码为utf-8
- 安装Ubuntu分区方法
- 闲来无事,写了个简易计算器
- JZOJ 4889 最长公共回文子序列(搜索)
- 手把手编写自己的 PHP MVC 框架实例教程
- 测试小故事5:纠结与坦然
- poj2385