西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A

中断系统与可编程中断控制器 8259A 毛子件技女 XIDAN UNIYERSITY 教师:王晓甜 xtwang@mail.xidian.edu.cn
教师: 王晓甜 xtwang@mail.xidian.edu.cn 中断系统与可编程中断控制器 8259A

Contents 1)中断概念及处理过程 28086的中断系统 3)可编程中断控制器8259A及其应用 总结 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
2 xtwang@mail.xidian.edu.cn 中断概念及处理过程 Contents 1 2 8086的中断系统 3 可编程中断控制器8259A及其应用 4 总结

主要学习内容 §8.1概念及处理过程 §83中断控制器Ite8259A 、中断概念 1、性能 2、中断源 2、结构和工作原理 3、中断处理过程 3、外部引脚和工作过程 (1)中断请求 4、工作方式 (2)中断判优 (1)中断优先权管理方式①②③④ (3)中断响应 (2)中断源屏蔽方式①② (4)中断服务 (3)结束中断方式①②③④ ①②③④⑤ (5)中断返回 (4)与系统总线的连接方式①② (5)引入中断请求的方式①②③ §8.28086中断系统 5、8259A的编程 、中断源与中断类型号‖(1)端口地址 2、中断向量表 (2)初始化编程ICW1-ICW4 3、中断响应过程 (3)操作编程OCW1-OCW3 4、中断时序 6、级联 3 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 主要学习内容 3 §8.1概念及处理过程 1、中断概念 2、中断源 3、中断处理过程 (1)中断请求 (2)中断判优 (3)中断响应 (4)中断服务 ①②③④⑤ (5)中断返回 §8.2 8086中断系统 1、中断源与中断类型号 2、中断向量表 3、中断响应过程 4、中断时序 §8.3 中断控制器Intel8259A 1、性能 2、结构和工作原理 3、外部引脚和工作过程 4、工作方式 (1)中断优先权管理方式①②③④ (2)中断源屏蔽方式①② (3)结束中断方式①②③④ (4)与系统总线的连接方式①② (5)引入中断请求的方式①②③ 5、8259A的编程 (1)端口地址 (2)初始化编程ICW1-ICW4 (3)操作编程OCW1-OCW3 6、级联

8.1中断概念及处理过程 中断系统中的名词概念 中断的概念 中断是指CPU暂停正在执行的程序,转去执行处理中断事 件的中断服务程序,待执行完中断服务程序再返回到原被中 断的程序继续执行。 主 中断申请程 序 中断服 务程序 返 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.1 中断概念及处理过程 •一、中断的概念 4 中断是指CPU暂停正在执行的程序,转去执行处理中断事 件的中断服务程序,待执行完中断服务程序再返回到原被中 断的程序继续执行。 一、中断系统中的名词概念 中断申请 主 程 序 中断服 务程序 返 回

8.1中断概念及处理过程 中断系统中的名词概念 ●中断源 引起中断的原因,或产生中断请求的来源 可屏蔽中断INTR 外部中断源非可屏蔽中断NMI 中断源 除法错中断 单步中断 内部中断源断点中断 运算溢出中断 软中断 5 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8086用8位二进制码表示一个中断类型,共有 256个中断,可分为两大类: 可屏蔽中断 INTR 外部中断源 非可屏蔽中断 NMI 中断源 除法错中断 单步中断 内部中断源 断点中断 运算溢出中断 软中断 8.1 中断概念及处理过程 5 一、中断系统中的名词概念 •中断源 引起中断的原因,或产生中断请求的来源

8.1中断概念及处理过程 中断系统中的名词概念 中断类型号 为了能使CPU识别中断源,从而能正确地转向该中 断源对应的中断服务程序入口,通常用若干位二进制 编码来给中断源编号,该编号称为中断类型号。 ●中断向量表 存储器从00000H开始的最低地址区 的1024个单元,存放256个中断服务程 序的入口地址。 已知中断类型号,可以直接找到该中 断服务子程序的入口地址 6 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.1 中断概念及处理过程 6 ●中断类型号 为了能使CPU识别中断源,从而能正确地转向该中 断源对应的中断服务程序入口,通常用若干位二进制 编码来给中断源编号,该编号称为中断类型号。 一、中断系统中的名词概念 ●中断向量表 存储器从00000H开始的最低地址区 的1024个单元,存放256个中断服务程 序的入口地址。 已知中断类型号,可以直接找到该中 断服务子程序的入口地址

8.1中断概念及处理过程 中断系统中的名词概念 中断断点 由于中断的发生,某个程序被暂停执行。该程序中 即将执行,但由于中断而没有被执行的那条指令(即 中断发生时cPU正在执行指令的下一条指令)的地址 称为中断断点,简称断点 主程序 中断响应 断点 中断服务 子程序 中断返回
xtwang@mail.xidian.edu.cn 8.1 中断概念及处理过程 7 一、中断系统中的名词概念 ●中断断点 由于中断的发生,某个程序被暂停执行。该程序中 即将执行,但由于中断而没有被执行的那条指令(即 中断发生时CPU正在执行指令的下一条指令)的地址 称为中断断点,简称断点

8.1中断概念及处理过程 中断系统中的名词概念 ●中断服务程序 中断服务程序;处理中断事件的程序段。如除法错 中断服务程序、输入输出中断服务程序等。 中断服务程序与一般的子程序对比:子程序的调用 是由程序设定,因此是确定的而中断服务程序由某 个事件引发,它的发生往往是随机的、不确定的。 8 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.1 中断概念及处理过程 8 一、中断系统中的名词概念 ●中断服务程序 中断服务程序:处理中断事件的程序段。如除法错 中断服务程序、输入输出中断服务程序等。 中断服务程序与一般的子程序对比:子程序的调用 是由程序设定,因此是确定的而中断服务程序由某 个事件引发,它的发生往往是随机的、不确定的

8.1中断概念及处理过程 中断系统中的名词概念 ●中断系统 为实现计算机的中断功能而配置的相关 硬件、软件的集合称为中断系统 9 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.1 中断概念及处理过程 9 一、中断系统中的名词概念 ●中断系统 为实现计算机的中断功能而配置的相关 硬件、软件的集合称为中断系统

8.1中断概念及处理过程 中断系统的硬件结构 指令中断 NMI非屏蔽中断请求 内部中断源 溢出中断 断点中断 中断逻辑 中断 控制 外部中断源 除法错 器 INTR 59 单步中断 可屏蔽中断请求 A 8086/8088CPU
xtwang@mail.xidian.edu.cn 8.1 中断概念及处理过程 10 一、中断系统的硬件结构 ●中断源及分类 通常称引起中断的事件为中断源。 (1)硬件中断(外部中断):即通过外部的硬件产生的中断 不可屏蔽中断:每个系统中仅允许有一个,都是用来处理紧急 情况的,由NMI引脚引入,不受IF标志的影响,一旦发生,系统会 立即响应; 可屏蔽中断:由INTR引脚引入,IF=1时可屏蔽中断才能进入 ,反之则不允许进入。可屏蔽中断可有多个,一般是通过优先级排 队,从多个中断源中选出一个进行处理。 (2) 软件中断(内部中断):即根据某条指令或者对标志寄存器中 某个标志的设置而产生,它与硬件电路无关,常见的如除数为0,或 用INT n指令产生 8086/8088 CPU 中断逻辑 指令中断 断点中断 溢出中断 除法错 单步中断 N 4 3 0 1 2 NMI 非屏蔽中断请求 INTR 中断 控制 器 82 59 A 可 屏 蔽 中 断 请 求 内 部 中 断 源 内 部 中 断 源 外 中 断
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第五章 总线及其形成.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)引言、背景概述.ppt
- 人工智能和模式识别与医学专家系统(PPT课件讲稿).ppt
- 河南中医药大学信息管理与信息系统教研室:第十四章 电子政务(刘俊娟).pptx
- 北京大学精品课程:浅谈软件项目管理(陈长城).pdf
- Linux操作系统下C语言编程入门(电子书).pdf
- 高校数字化图书馆知识服务网络共建共享方案的建议(王明亮).ppt
- 多媒体技术:多媒体信息处理(Multimedia Computing)PPT讲义.ppt
- 分布式查询处理 Distributed Query Processing(PPT讲稿)查询处理、查询分解与定位.ppt
- 广东工业大学:数据挖掘(PPT讲稿).ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第4章 文字处理Word.pptx
- Java平台企业版(J2EE)原理(PPT讲稿).ppt
- 非线性编辑软件(PPT课件讲稿)Premiere Pro.pptx
- 南京大学:人工智能课程概况(PPT讲稿)从图灵奖看人工智能创新性思维的发展.pdf
- 上海交通大学:《软件工程》课程教学资源(课件讲稿)07 测试.pdf
- 《C语言程序设计》课程电子教案(PPT教学课件)第5章 选择控制结构.ppt
- 《计算机网络》课程教学资源(PPT讲稿)项目1 构建简单互连网络(Windows XP).ppt
- 并行算法概述(PPT课件讲稿).pptx
- 武汉大学:《数据库系统概论》课程教学资源(PPT课件讲稿)第4章 关系数据库理论.ppt
- 西安电子科技大学:《信息系统安全》课程教学资源(PPT课件讲稿)第五章 操作系统安全、第六章 网络安全、第七章 应用安全、第八章 管理安全.ppt
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 存储器设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第十章 并行接口芯片8255A应用设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 概述(王晓甜).pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 常用接口芯片技术.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第三章 8086CPU指令系统.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时计数器8253.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第二章 8086CPU结构与功能(CPU的内部结构).pptx
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第1章 多媒体技术概论.ppt
- 《网络教学的实践与应用》PPT讲稿.ppt
- 教育信息技术培训:《Powerpoint 教案制作》PPT.ppt
- 科学出版社:全国高职高专规划《Visual Basic 程序设计》PPT电子教案.ppt
- 南京晓庄学院电子工程学院:《微机原理与接口技术实验》PPT课件(张秀贤).ppt
- 武汉创维特信息技术有限公司:《嵌入式系统 - ARM嵌入式软件开发》教案_第五章 嵌入式硬件平台设计.ppt
- 东北大学:《计算机应用技术基础》课程教学资源(PPT课件)第8章 计算机安全.pptx
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)数据结构实验指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)课程设计任务指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)龟兔赛跑.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)马踏棋盘.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)魔王语言解释.doc