- 2
- 0
- 约1.14万字
- 约 60页
- 2019-07-05 发布于广东
- 举报
第五节 ARM处理器的异常 异常返回时的处理是在异常处理程序的最后,通过指令来完成的。 具体要完成: 从 SPSR_mode恢复CPSR; 从LR_mode恢复PC。 一般而言,执行完指令后才处理异常。但是,对于不同类型的异常,具体的返回地址的获得是不一样的。 第五节 ARM处理器的异常 ARM的流水线操作是影响返回地址处理的主要原因: 从SWIs和未定义指令返回 异常是由指令本身引起的,返回到下一条指令。LR中存放的是PC-4,可以直接使用。 ARM Thumb SWI pc-8 pc-4 ;Exception taken here xxx ? pc-4 pc-2 ;lr = next instruction yyy pc pc 因此返回指令为: MOVS pc,lr Note : ? 表示异常返回后将执行的那条指令 从IRQ和FIQ返回 异常在当前指令执行完成后才被响应. LR 中存放的是下一条指令地址再减4的值。 ARM Thumb www pc-12 pc-6 ; 中断到来时的指令 xxx ? pc-8 p
您可能关注的文档
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本电路5-新改.doc
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本电路6-新改.doc
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本电路7-新改.doc
- 电路与电路仿真分析 教学课件 作者 李西平 - 副本目录.doc
- 电气控制与PLC工程应用 教学课件 作者 刘美俊_ 复习资料.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 高级维修电工模拟试题二.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题2.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题3.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题4.doc
- 电气控制与PLC应用技术项目式教程 三菱机型 教学课件 作者 晏华成 工厂电气与PLC控制应用技术试题5.doc
最近下载
- 交通运输行业视角:寻找混沌浪潮中的诺亚方舟,能源危机中的价值重估.pdf
- 课程b03简化内容与谐音记消防1天100个知识点学员版.pdf VIP
- 儿童的冠状动脉疾病.ppt VIP
- 日立电梯MCA2(K3500602_E组合).CA13.旁路.pdf VIP
- 华为PTN开站与业务配置流程.ppt
- (五四制)山东省烟台市招远市九年级上学期化学期中考试试卷.docx VIP
- 《热泵技术与应用》课件(共八章).pptx VIP
- 日立电梯MCA(CA13)乘客电梯安装调试手册.pdf VIP
- AI+OPC超级个体创业训战营课件合集(第3天).pdf VIP
- 库欣病诊治专家共识(2025).pptx VIP
原创力文档

文档评论(0)