- 2
- 0
- 约 23页
- 2017-06-03 发布于湖北
- 举报
第9章 异常中断处理 9.1 ARM中异常中断处理概述 在ARM体系中通常有以下3种方式控制程序的执行流程: 在正常程序执行过程中,每执行一条ARM指令,程序计数器寄存器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)的值加两个字节。整个过程是顺序执行。 通过跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序处执行。 当异常中断发生时,系统执行完当前指令后,将跳转到相应的异常中断处理程序处执行。 9.1.1 ARM体系中异常中断种类 ARM体系中的异常中断如表9.1所示。 9.1.2 异常中断向量表及异常中断优先级 各异常中断的中断向量地址以及中断的处理优先级如表9.2所示。 9.1.3 异常中断使用的寄存器 各异常中断对应着一定的处理器模式。应用程序通常运行在用户模式下。ARM中的处理器模式如表9.3所示。 9.2 进入和退出异常中断的过程 本节主要介绍处理器对于各种异常中断的响应过程以及从异常中断处理程序中返回的方法。对于不同的异常中断处理程序,返回地址以及使用的指令是不同的。 9.2.1 ARM处理器对异常中断的响应过程 ARM处理器对异常中断的响应过程如下: (1) 保存处理器当前状态、中断屏蔽位以及各条件标志位。 (2) 设置当前程序状态寄存器CPSR中相应的位。包括设置CPSR中的位,使处理器进入相应的执行模
您可能关注的文档
- 第6节 时序逻辑电路.ppt
- 微型计算机原理和其接口技术部分习题答案.doc
- 微原课件 第14节.ppt
- 第6节 文件管理(第2讲).pdf
- 第6节 文件管理.ppt
- 微云API-我文件下载地址.pdf
- 我不知道tiebout FOCs.pdf
- 第6节 显示系统.ppt
- 我的电脑 硬盘下面 自定义各种 新文件 与 文件夹.doc
- 第6节_详细设计.ppt
- 消化系统肿瘤HER2抗体偶联药物不良反应管理共识解读课件.pptx
- 小儿肝脏肿瘤精准手术中的三维可视化技术应用课件.pptx
- 小儿肝脏肿瘤精准手术:三维可视化应用共识解读课件.pptx
- 原发性肝癌肝切除术围手术期营养管理专家共识(2025版)课件.pptx
- 中国抗癌协会脑胶质瘤整合诊疗指南(2024更新版)课件.pptx
- 直肠肿瘤三维可视化指导精准手术专家共识(2025版)解读课件.pptx
- 压力性损伤预防与治疗指南解读课件.pptx
- 2025重症肺结核诊断和治疗专家共识解读课件.pptx
- 成人坏死性筋膜炎诊治专家共识(2025版)课件.pptx
- 2025急性肠系膜上静脉血栓形成经导管溶栓护理规范专家共识课件.pptx
最近下载
- 热电联产余热回收成本效益评估.docx VIP
- 人教版(2024新版)七年级上册英语Unit 1 You and Me教案.docx VIP
- 中国甲状腺癌流行病学调查及诊疗指南(2025版).docx
- 定价管理制度.docx VIP
- 回弹仪的期间核查作业指导书 .pdf VIP
- 《三维集成电路 第12部分:内部缺陷无损检验方法》标准立项修订与发展报告.docx VIP
- (2026年)护理疑难病例——肝硬化合并消化道出血的护理PPT课件.pptx VIP
- DB51_T 683-2025 桥、门式起重机 起重小车使用维护规则.docx VIP
- 2025年纺织行业绿色环保人才需求及培养报告.docx
- DB44∕T 2817-2026 茶园间作广金钱草技术规程.docx VIP
原创力文档

文档评论(0)