教学目的和要求本章主要介绍中断的基本概念,中断响应过程,8088的中断方式,IBMPC/XT的中断方式,之后又介绍了中断控制器8259,重点掌握中断概念、中断响应过程、8088中断方式
中断系统内容提要中断概述CPU响应中断的条件和过程中断优先权及多重中断8088的中断方式IBMPC/XT的中断方式中断控制器8259A中断系统中断系统中断:指CPU在正常运行程序时,由程序预先安排好的事件或由内、外部事件引起CPU中断正在运行的程序,而转到预先安排的事件或内、外部事件服务的程序中去
中断源:引起程序中断的事件
中断返回:中断服务程序执行完,返回原来执行程序的中断处(称为断点)继续往下执行
中断的优先级:有时中断请求信号(即中断源)可能有好几个,CPU响应这些中断的先后次序
挂起:优先级高的中断,CPU首先响应;优先级低的中断暂不响应
中断系统中断的屏蔽:有些中断源产生的中断,可以用编程的方法,使CPU不予理睬
CPU响应中断转去执行中断服务程序前,需要把被中断程序的现场信息保存起来,以便执行完中断服务程序后,接着从被中断程序的断点处继续往下执行,这些现场信息包括程序计数器的内容、CPU的状态信息、执行指令后的结果特征和一些通用寄存器的内容
中断处理的隐操作:有些信息的保存如程序计数器的内容等由机器硬件预先安排完成
中断向量:有些信息的保存是在中断服务程序中预先安排的
CPU响应中断,由中断源提供地址信息,中断系统引导程序转移并执行中断服务程序,这个地址信息称为中断向量,它一般是和中断源相对应的
在数据采集或实时控制中,CPU对接口设备的控制或交换信息,查询、中断、DMA方式均可使用,而中断方式以其执行速度快,可实时处理,不占用CPU过多的时间等优点,在接口技术中较多地被采用
中断概述中断的必要性CPU在与外设交换信息时,若用查询的方式,则CPU就要浪费很多时间去