- 0
- 0
- 约4.62千字
- 约 23页
- 2017-06-05 发布于湖北
- 举报
第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中的位,使处理器进入相应的执行模
您可能关注的文档
- 我国及WHO基本药物目录2009年版比较分析.pdf
- 我国金融衍生产品推进次序与风险管理研究.pdf
- 我国金融衍生工具发展障碍与对策研究.doc
- 我国政府公共服务外包存在的问题与其法律规制.pdf
- 我国智慧教育发展战略和路径选择_杨现民刘雍潜钟晓流宋述强.pdf
- 我国中小河流洪水预报的难点和解决方案探讨_欧阳如琳.pdf
- 我会学习_我爱学习课件.ppt
- 我们的眼睛是如何看见光和分辨颜色的.pdf
- 我学习javascript的 总结 与 案例分析.pdf
- 无乘法二值算术编码与其应用.pdf
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 《GAT 2073-2023法庭科学 血液中碳氧血红蛋白检验 分光光度法》专题研究报告.pptx VIP
- 巨量初级创意营销师真题模拟测试.docx VIP
- 重庆邮电大学2023-2024学年《细胞生物学》期末试卷(B卷)及参考答案.docx
- PSM-I-Professional-Scrum-Master-I认证真题题库E版(附答案).pdf VIP
- 北京林业大学2024-2025学年第2学期《线性代数》期末试卷(A卷)及参考答案.docx
- 基础加固竣工验收资料.pdf VIP
- 2025年绵阳市绵中实验中学初升高自主招生考试英语试题目及答案(推荐).docx VIP
- QB_T 2602-2013影剧院公共座椅.pdf
- 2025赤峰山金银铅有限公司校园招聘笔试备考试题及答案解析.docx VIP
- 关于2024年度组织生活会查摆问题整改落实情况的通报.docx VIP
原创力文档

文档评论(0)