- 3
- 0
- 约1.59万字
- 约 74页
- 2019-06-28 发布于江苏
- 举报
* 对异常的响应 ARM异常处理 当一个异常出现以后,ARM微处理器会执行以下几步操作 将下一条指令的地址存入相应连接寄存器LR,以便程序在处理异常返回时能从正确的位置重新开始执行。 将CPSR复制到相应的SPSR中。 根据异常类型,强制设置CPSR的运行模式位。 强制PC从相关的异常向量地址取下一条指令执行,从而跳转到相应的异常处理程序处。 * R14_Exception_Mode = Return Link SPSR_Exception_Mode = CPSR CPSR[4:0] = Exception Mode Number CPSR[5] = 0 If Exception_Mode == Reset or FIQ then CPSR[6] = 1 CPSR[7] = 1 PC = Exception Vector Address 异常响应伪代码 ARM异常处理 处理器处于Thumb状态,则当异常向量地址加载入PC时,处理器自动切换到ARM状态。ARM微处理器对异常的响应过程用伪码可以描述为: 在ARM状态下执行 禁止快速中断 禁止正常中断 转入异常入口地址 * 从异常返回 ARM异常处理 异常处理完毕之后,ARM微处理器会执行以下几步操作从异常返回: 将连接寄存器LR的值减去相应的偏移量后送到PC中。 将SPSR复制回CPSR中。 若在进入异常处理
您可能关注的文档
最近下载
- 消弧线圈有源补偿成套装置技术条件.docx VIP
- 《电路分析简明教程》(第三版)全书习题解答.pdf VIP
- 匹妥布替尼治疗B细胞恶性肿瘤指导原则(2025版)PPT课件.pptx VIP
- 2022年入党积极分子(预备党员、党员发展对象)培训考试题库.pdf VIP
- 个人简历模板8.doc VIP
- 统编版五年级下册语文第八单元测评卷.docx VIP
- 北京汇文中学新初一分班(摸底)语文模拟试题(5套带答案).doc VIP
- 美尼尔综合征诊疗.ppt
- 7.22实现第一个百年奋斗目标课件--2025-2026学年统编版八年级历史下册.pptx VIP
- 小学语文新课标二年级上册第16课《朱德的扁担》第一课时 王悦 第四届全国赛课一等奖(1).pptx VIP
原创力文档

文档评论(0)