- 4
- 0
- 约1.08万字
- 约 21页
- 2020-01-14 发布于浙江
- 举报
中断源码分析(2)——中断处理流程
支持7类异常中断,所以中断向量表设8个条目,每个条目4字节,共32字节。
?
异常名称
中断向量
异常中断模式
优先级
复位
0x0
特权模式
1
未定义的指令
0x4
未定义指令中止模式
6
软件中断
0x8
特权模式
6
指令预取中止
0x0c
中止模式
5
数据访问中止
0x10
中止模式
2
保留
0x14
?
?
外部中断请求
0x18
模式
4
快速中断请求
0x1c
模式
3
?
回顾第一节所讲的内容,当一个异常或中断发生时,处理器会将设置为特定地址,从而跳转到已经初始化好的异常向量表。因此,要理清中断处理流程,先从异常向量表开始。对于 而言,异常向量表和异常处理程序都存在汇编文件中。
异常向量表
点击(此处)折叠或打开
????
:
????????0
????b?????+?
????????,??+?
????b?????+?
????b?????+?
????b?????+?
????b?????+? @中断入口,
????b?????+?
????????
:
为中断的入口点,此处之所以要加上,是为了实现位置无关编程。首先分析一下(宏)是如何计算的:
?, + 0x200 -
在第3节中已经提到,内核启动时会将异常向量表拷贝到 00000,将异常向量处理程序的 拷贝到 00200。图5-1描述了异常向量表和
您可能关注的文档
最近下载
- 内架承包合同.doc VIP
- 《GBT 23278.1-2009锡酸钠化学分析方法 第1部分:锡量的测定 碘酸钾滴定法》专题研究报告.pptx VIP
- 《体育与健康(第3版)》中职全套教学课件.pptx
- 2026年全国新高考2卷英语试卷(含答案及解析).pdf
- (2026年)科学母乳喂养健康宣教PPT课件.pptx VIP
- 动力电池结构胶与导热胶材料革新:CTP CTC技术下的性能需求与市场.docx VIP
- 实验室管理体系-操作规程.doc VIP
- 工程施工的重点和难点及保证措施.doc VIP
- 《采用拱冠梁法进行拱梁荷载分配计算过程案例》3600字.docx
- 重力坝毕业设计开题报告重力坝毕业设计开题报告.doc VIP
原创力文档

文档评论(0)