2003.5.28 §5.3 中 断 主要内容: 一、基本概念 1. 中断的功能 2. 中断的分类 3. 中断的响应过程 二、可编程中断控制器8259A §5.3 中 断 一、基本概念 (一)中断的概念及功能 当前程序:中断发生时正执行的程序(主程序) 当前指令:中断发生时正在执行的指令。 中断:当前指令完成后,打断原正常的执行 顺序,插入执行另一段程序后返回继续。 (一)中断的概念及功能 中断源:发出原始中断请求信号的设备(接口) 中断服务程序:中断后插入执行的另一段程 序,一般是为中断源实现I/O服务。 断点:中断发生时主程序中原应执行的下一 条指令,具体化为CS、IP、FLAGS。 现场:中断发生时其他需保护的寄存器。 (二) 中断分类 1.内部中断—由CPU执行指令引起,软中断 (1)除以零中断:产生INT 0 (2)单步中断:当IF=TF=1时,产生INT 1 (3)溢出中断:当OF=1时执行INTO,产生INT 4 PC/XT 的中断类型 2.外部中断—硬中断 非屏蔽中断NMI—不受IF控制, CPU产生 INT 2 NMI中断源:浮点运算协处理器8087请求、 RAM错、I/O通道错 (2) 可屏蔽中断INTR 外部中断源的请求经过8259产生。 P
原创力文档

文档评论(0)