第7章微机原理与汇编语言.ppt

7.3 中断技术 7.4 8086/8088中断系统 7.5 可编程中断控制器8259A 中断与中断源 1.中断 在CPU正常运行程序时,由于内部事件、外部事件或由程序预先安排的事件所引起的CPU暂时停止正在运行的程序,而转去执行请求CPU服务的内部/外部事件或预先安排事件的服务程序,待服务程序处理完毕后又返回去继续执行被暂停的程序 2.中断源 发出中断请求的外部设备或引起中断的内部原因称为中断源 常见的中断源有 (1)故障中断,如电源掉电、内存奇偶错等; (2)软件中断,如CPU执行某些指令或操作引起的中断等; (3)输入输出设备中断,如打印机、CRT、磁盘等; (4)实时时钟,如定时器提供的实时信号等。 3. 中断识别 即找出是哪一个中断源发出的中断请求 中断识别的目的是要形成该中断源的中断服务程序的入口地址,以便CPU将此地址置入 CS:IP寄存器 ,从而实现程序的转移 中断系统的功能 中断系统是指实现中断功能的软硬件的统称 功能 1.正确识别中断请求,实现中断响应、中断处理及中断返回 2.实现中断优先级排队 3.实现中断嵌套 中断处理过程 中断请求.软件中断源,硬件中断源。 中断响应.条件:1.开中断,2.CPU在执行完现行指令之后. 保护断点 中断处理:1.保护现场,2.执行中断服务程序,3. 恢复现场. 中断返回(IRET指令) 中断优先级 软件查

文档评论(0)

1亿VIP精品文档

相关文档