[经济学]8微型计算机原理--中断控制技术

[经济学]8微型计算机原理--中断控制技术

ID:45016327

大小:1.13 MB

页数:91页

时间:2019-11-07

[经济学]8微型计算机原理--中断控制技术_第1页
[经济学]8微型计算机原理--中断控制技术_第2页
[经济学]8微型计算机原理--中断控制技术_第3页
[经济学]8微型计算机原理--中断控制技术_第4页
[经济学]8微型计算机原理--中断控制技术_第5页
资源描述:

《[经济学]8微型计算机原理--中断控制技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章中断控制技术8.1中断的概念8.1.1为什么要用中断?8.1.2中断源8.1.3中断系统的功能8.2简单的中断情况8.2.1CPU响应可屏蔽中断的条件8.2.2CPU响应可屏蔽中断的条件8.2.3CPU响应中断要自动完成的任务8.2.4中断处理过程8.3中断优先权8.4IBM-PC微机中断系统8.4.1硬件中断-外部中断8.4.2软件中断(内部中断)8.4.3硬件中断响应过程8.4.4中断向量与中断向量表8.4.5中断向量的装入8.5中断控制器8259A8.5.18529A的芯片内部结构8.5.28259A的工作方式

2、8.5.38259A的级联使用8.5.48259A的控制字和工作方式8.68259A在微机系统中的使用8.6.18259编程命令8.6.28259A的使用学习目的通过对本章的学习,能够达到下列要求:中断的概念及中断的用途中断类型及中断向量中断过程8259A中断原理中断在微机系统中的应用本章学习目的重点中断的概念CPU响应可屏蔽中断的条件中断处理过程硬件中断与软件中断的比较中断向量的装入8259A的应用本章重点8.1中断的概念8.1.1为什么要用中断?中断:外设向CPU发中断请求,CPU接收到中断请求并在一定条件下,暂时停止

3、执行原来的程序而转去处理中断,处理好中断服务再返回继续执行原来的程序,就称为一个中断过程。8.1中断的概念中断源中断请求当前程序中断服务程序程序断点中断返回中断响应中断是CPU被动的响应外设要求服务。中断的好处(1)同步操作(2)实现实时处理(3)故障处理8.1中断的概念8.1.2中断源1.中断源:(1)一般的输入、输出设备。如:键盘、打印机等。(2)定时时间到申请中断(3)满足规定条件申请中断(4)电源掉电(5)故障报警申请中断(6)程序调试设置中断2.中断识别:目的:形成该中断服务程序的入口地址8.1中断的概念8.1.

4、3中断系统的功能实现中断与返回实现优先级排队高级中断源能中断低级的中断处理8.1中断的概念1#中断请求响应返回1#中断服务程序2#中断请求响应返回2#中断服务程序3#中断请求响应返回3#中断服务程序原主程序中断优先级3#>2#>1#8.2简单的中断情况8.2.1CPU响应中断的条件(1)设置中断请求触发器(2)设置中断屏蔽触发器(3)中断是开放的(4)CPU在现行指令结束后响应中断8.2简单的中断情况8.2.2CPU响应可屏蔽中断的条件(1)、无总线请求(2)、CPU允许中断:IF=1(3)、CPU执行完当前指令8.2.3

5、CPU响应中断要自动完成的任务(1)关中断(2)保护断点(IP,CS,FLAG入栈)(3)给中断服务程序的入口地址8.2简单的中断情况8.2.4中断处理过程关中断保留断点保护现场给出中断服务入口执行中断服务程序恢复现场开中断中断返回8.2简单的中断情况8.3中断优先权为什么需要中断优先级?系统有多个中断请求,CPU如何识别中源?同时有多个中断同时请求,CPU如何判断优先权?8.3中断优先权中断识别方法软件查询识别向量中断识别确定中断优先级方法软件查询硬件排队电路8.3中断优先权76543210电源故障磁盘磁带CRT显示纸带

6、输入纸带穿孔键盘输入打印输出或INTR软件查询8.3中断优先权接口电路保留现场A申请服务?B申请服务?C申请服务?外设A中断服务程序外设B中断服务程序外设C中断服务程序恢复现场···8.3中断优先权流程图8.3中断优先权程序1、屏障法2、移位法INAL,20HTESTAL,80HJNZPWFTESTAL,40HJNZDISSTESTAL,20HJNZMTXORAL,ALINAL,20HRCLAL,1JCPWFRCLAL,1JCDISS特点:F/FAs中断输入1F/FAs中断输入2F/FAs中断输入3F/FAs中断输入4中断

7、响应中断输出1中断输出2中断输出3中断输出4硬件排队电路--链式电路8.3中断优先权1、链式优先权排队电路A1A2B1B2C1C2D1D2硬件排队电路8.4IBM-PC微机中断系统8088的中断系统采用向量中断机制能够处理256个中断用中断向量号0~255区别可屏蔽中断还需要借助专用中断控制器Intel8259A实现优先权管理8.4IBM-PC微机中断系统中断的分类:两类:软件中断:与硬件无关,不执行中断响应周期,除单步中断外,内部中断不可屏蔽,优先级高于外部中断硬件中断:外部中断非屏蔽中断可屏蔽中断8.4IBM-PC微机

8、中断系统8.4IBM-PC微机中断系统8.4.1硬件中断-外部中断硬件中断是外设提出中断请求引起的程序中断利用外部中断,8086系统可以实时响应外部设备的数据传送请求,能够及时处理外部紧急事件外部中断的产生是随机的8086/8088CPU有两条引脚非屛蔽中断:由正跳变NMI引入:不受中断标志位IF的控制

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。