- 10
- 0
- 约2.19千字
- 约 22页
- 2016-12-26 发布于山西
- 举报
微型计算机的中断技术 答: 系统采用“向量中断”的方式处理中断请求,即CPU 根据中断类型号产生中断源的服务程序的入口地址。 8086可以处理256个中断源,每个中断源都有其对应的中断服务程序, 所以系统共有256个指向中断服务程序入口的中断向量,将这些中断向量按一定的规律排列成一个表,存放在内存最低的1KB中(地址范围000H~3FFH),这张表称为“中断向量表,当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。 中断响应与处理 中断响应与处理 例:中断类型号为68H的中断操作过程。 课后思考? 设某中断源的类型号为34,且已知部分中断向量表如右图所示,试求中断服务程序入口的物理地址。 谢谢大家! LOGO * LOGO 电气信息工程学院 牛雪梅 本节课主要内容: 1 什么是中断? 2 实现中断的要素 4 中断响应及处理过程 3 向量中断机理 微型计算机的中断技术 什么是中断 计算机中断的概念 计算机在执行正常程序的过程中出现内部或外部某些事件的请求时,CPU暂时停止当前程序的正常执行,转去执行请求事件的处理操作,CPU在事件处理结束再回到被暂时中断了的程序继续往下执行。这一个过程就称为中断。中断示意图 中断可能在一个程序执行期间任何时刻发生,这种随机性是程序员无法预料的。 注意 什么是中断? 实现中断的要素 实现中断的要素 中断源 中断服务 程序 中断类型号 断点 实现中断的要素 1.中断源 引起中断的原因,或能够发出中断请求信号的外设。 8086系统共有256个中断源。 2.中断类型号 8086中断系统的功能很强,可以处理256种不同类型的中断源(包括内部中断和外部中断),为了区分不同的中断源,8086系统给每一个中断源一个编号,称为中断类型号,其范围为:0~255。 实现中断的要素 实现中断的要素 3. 断 点 断点是执行的现行程序被中断时的下一条指令的地址,又称断点地址。若系统响应中断,在断开主程序转向中断服务程序之前,必需对相应的主程序断点进行保护。例 4.中断服务程序 处理器处理“紧急事件”,可理解为是一种服务,是通过执行事先编好的某个特定的程序来完成的,这种处理“紧急事件”的程序被称为——中断服务程序。 实现中断的要素 8086系统可以处理256种中断源,每种中断都有其对应的中断服务程序,对于256个不同的中断源,系统如何正确找到该中断源的中断服务程序呢? 向量中断的机理 每个中断向量占4字节(双字)单元 IP IP低8位 IP高8位 CS低8位 CS高8位 CS 低地址字单元存放中断服务程序的入口地址偏移量(IP) 高地址字单元存放中断服务程序入口地址的段基址(CS) 图2 中断向量结构 中断服务子程序的入口地址,也就是中断服务子程序的第一条指令在存储器中的存放地址,即中断向量。 中断向量分析 向量中断的机理 向量中断的机理 中断向量表 中断向量是按中断类型码的顺序排放在中断向量表中,每个中断向量4B,共占1KB的存储空间 (地址00000H~003FFH); 每个中断向量占4个字节,前两个字节单元存放中断处理子程序的入口地址的偏移量(IP);后两个单元存放中断处理子程序入口地址的段地址(CS); 前5个中断向量是8086规定的专用中断,有其固定的意义和处理功能; 接下来的27个中断向量供系统使用,用户一般不要自行定义; 余下的224个中断向量供用户使用; 中断向量地址-----是中断向量在中断向量表中的位置。中断向量地址与中断类型号之间的关系可表示为: 中断向量地址=中断类型号*4 1 NMI、断点中断、溢出中断、被0除、单步中断等类型码固定; INT N 软中断类型码由立即数N给出; 外部中断通过相应电路读取中断类型码。 2 中断类型码乘以4,得中断向量地址; 根据中断向量地址查中断向量表,取中断向量,即中断服务程序入口地址; 执行中断服务程序。 中断类型码的获取? 获得中断类型码后,如何进入中断服务程序? 中断响应与处理 小结 中断类型码 N 中断向 量地址 中断向量 (中断服务程 序入口地址) ×4 查中断向量表 中断源 相应的中断服务程序 INT 68H MOV AX,0 向量地址=68H×4 =1A0H 类型69H 中断向量 A0H 00H 20H 50H 类型67H 中断向量 0:19C 1A0 1A
您可能关注的文档
- 钱钟书任务介绍.ppt
- 04 接口及中断技术.pptx
- 1.《小石城山记》.ppt
- 1.1事故概念.ppt
- 1 可靠性特征量.ppt
- 150张风景图片展示.ppt
- 10.化妆品.ppt
- 2012名句名篇.ppt
- 2015财务管理商业, 税收,和金融环境.ppt
- 2015新版四下语文园地一.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)