第5章输入输出和中断 图5.7中断嵌套程序执行过程。 主程序 高级中断程序更高级中断程序 低级中断程序 高级中断程序
第5章 输入输出和中断 图5.7中断嵌套程序执行过程。 ↓ ↓ 主程序 高级中断程序 更高级中断程序 高级中断程序 低级中断程序
第5章输入输出和中断 5中断处理过程 微型机在运行程序的过程中,若出现中断 申请时,CPU及时地择优响应,立即停止 现行程序的执行,并保护现场,接着进行 相应的中断服务。服务完毕之后,立即恢 复被中断的现场,返回被中断程序的断点, 继续往下执行。中断处理大致包括如下过 程:中断请求、中断响应、中断处理及中 断返回
第5章 输入输出和中断 5.中断处理过程 微型机在运行程序的过程中,若出现中断 申请时,CPU及时地择优响应,立即停止 现行程序的执行,并保护现场,接着进行 相应的中断服务。服务完毕之后,立即恢 复被中断的现场,返回被中断程序的断点, 继续往下执行。中断处理大致包括如下过 程:中断请求、中断响应、中断处理及中 断返回。 返回本节
第5章输入输出和中断 5228086/8088的中断系统 1.中断源 8086/8088系统设有如下的中断源 外部中断:包括可屏蔽中断ⅠNTR和不可 屏蔽中断NMI 内部中断:包括除法错中断、溢出中断 软中断、和单步中断。 其中断源间的关系如图5.8所示
第5章 输入输出和中断 5.2.2 8086/8088的中断系统 1.中断源 8086/8088系统设有如下的中断源: l 外部中断:包括可屏蔽中断INTR和不可 屏蔽中断NMI。 l 内部中断:包括除法错中断、溢出中断、 软中断、和单步中断。 其中断源间的关系如图5.8所示
第5章输入输出和中断 非屏蔽中断请求 8259A4IR00 084 系统定时器4 NM+ ####÷÷÷######1 IR104%键盘 CPU+ 可·编程 INTR IR20 0A 彩色/图形接 中断溲辑 中断IR30 保留〔通讯)4 平不…控割器取40串行通讯接口若 d04·口1 IRSO 保留〔ALr)打印机 (PIC〕 IR60 软盘4……… R0保留(打印机) 图5880868088的中断源
第5章 输入输出和中断 图5.8 8086/8088的中断源
第5章输入输出和中断 (1)内部中断 内部中断简称内中断,又称软件中断。它不需要 外部硬件支持。并且不受中断标志位状态的影响。 8086/8088内部中断有以下5种: 除数为0中断类型0中断 单步中断—类型1中断 断点中断类型3中断 溢出中断—类型4中断 中断指令—指令INTn中断
第5章 输入输出和中断 (1)内部中断 内部中断简称内中断,又称软件中断。它不需要 外部硬件支持。并且不受中断标志位状态的影响。 8086/8088内部中断有以下5种: l 除数为0中断——类型0中断 l 单步中断——类型1中断 l 断点中断——类型3中断 l 溢出中断——类型4中断 l 中断指令——指令INTn中断