- 14
- 0
- 约9.01千字
- 约 10页
- 2018-08-05 发布于天津
- 举报
基于ARM的嵌入式系统程序开发要点——异常处理机制的设计
基于ARM的嵌入式系统程序开发要点(四)
——异常处理机制的设计
异常或中断是用户程序中最基本的一种执行流程或形态,这部分对ARM架构下异常处理程序的编写作一个全面的介绍。
ARM一共有7种类型的异常,按优先从高到低排列如下:
Reset
Data Abort
FIQ
IRQ
Prefetch Abort
SWI
Undefined instruction
请注意在ARM的文档中,使用术语exception来描述异常。Exception主要是从处理被动接受异常的角度出发描述,而interrupt带有向处理器主动神情的色彩。本文中,对“异常”和“中断”不作严格区分,都是指请求处理器打断正常的程序执行流程,进入特定程序循环的一种机制。
异常响应流程
如以前介绍异常向量表是所提起过的,每一个异常发生是,总是从异常向量表开始起跳的,最简单的一种情况是:
BB
B
B
(Reserved)
B
B
B
B
B
0x1C
0x18
0x14
0x10
0x0C
0x08
0x04
0x00
中断处理函数
FIQ-Handler()
IRQ-Handl
您可能关注的文档
- 国家林业局重点试验室自评价报告样式试验室名称依托单位.DOC
- 国家火炬计划重点高新技术企业-重庆高新技术企业协会.DOC
- 国家火炬计划重点高新技术企业申报书-浙江火炬生产力促进.DOC
- 国家火炬计划重点高新技术企业申报书格式.doc
- 国家科技图书文献中心NSTL介绍及使用说明-湖南农业大学图书馆.DOC
- 国家科技计划项目课题预算管理手册初稿-国家科技风险开发事业.DOC
- 国家级开发区土地集约利用评价结果综合排序.DOC
- 国家级稻渔综合种养示范区创建标准-农业部.DOC
- 国家级级火炬计划项目验收审批表.DOC
- 国家级青少年校外体育活动中心申报.doc
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
最近下载
- 毕业设计(论文)-电动汽车动力电池包结构设计.docx
- 哈代,外国文学【郑克鲁】-(公开课件).ppt VIP
- CCBⅡ结构电控制动系统主要部件的构造及作用.pptx VIP
- 2026年2025泸州中考历史试题及答案.doc VIP
- SAE AMS 2644-25 中文版(渗透检测材料鉴定与质量控制标准).docx VIP
- 国开(宁夏)50125-地下建筑结构-形考作业四.docx VIP
- 《大学物理 平面简谐波的波函数》.ppt VIP
- QQ堂3.2外挂易语言源码(QQ hall 3.2 foreign language source code).doc VIP
- 疾控中心课件:《性病诊断要点和疫情上报要求》.pptx VIP
- 2024年福建省中考语文真题卷(含答案与解析).docx VIP
原创力文档

文档评论(0)