第六章中断技术第三节可编程中断控制器8259A一、引言第一节 中断的基本概念二、8259A的引脚、编程结构和工作过程一、什么是中断三、8259A的编程二、中断源和中断优先权1.设置中断屏蔽字三、中断服务程序2.发中断结束命令EOI四、断点和中断现场四、8259A在IBMPC/XT系统中的应用五、硬件中断和软件中断五、8259A在Pentium机中的应用第二节8088CPU的中断系统第四节 中断程序设计一、8088CPU的中断分类一、中断向量的保存、设置和恢复二、8088CPU的中断优先权二、软中断程序设计三、8088CPU响应中断的过程三、可屏蔽硬中断程序设计四、8088CPU如何获取中断类型号四、问题讨论1.中断嵌套问题2.中断向量的保存、恢复问题
第一节 中断的基本概念 一、什么是中断 二、中断源和中断优先权 三、中断服务程序 四、断点和中断现场 五、硬件中断和软件中断 第二节 8088CPU的中断系统 一、8088CPU的中断分类 二、8088CPU的中断优先权 三、8088CPU响应中断的过程 四、8088CPU如何获取中断类型号 第三节 可编程中断控制器8259A 一、引言 二、8259A的引脚、编程结构和工作过程 三、8259A的编程 1.设置中断屏蔽字 2.发中断结束命令EOI 四、8259A在IBM PC/XT系统中的应用 五、 8259A在 Pentium机中的应用 第四节 中断程序设计 一、中断向量的保存、设置和恢复 二、软中断程序设计 三、可屏蔽硬中断程序设计 四、问题讨论 1.中断嵌套问题 2.中断向量的保存、恢复问题 第六章 中断技术
第六章中断技术第一节中断的基本概念第二节8088CPU的中断系统第三节可编程中断控制器8259A第四节中断程序设计
第六章 中断技术 第一节 中断的基本概念 第二节 8088CPU的中断系统 第三节 可编程中断控制器8259A 第四节 中断程序设计
第一节中断的基本概念一、什么是中断二、 中断源和中断优先权三、 中断服务程序四、断点和中断现场五、硬件中断和软件中断
第一节 中断的基本概念 一、什么是中断 二、中断源和中断优先权 三、中断服务程序 四、断点和中断现场 五、硬件中断和软件中断
一、什么是中断在CPU正常运行程序时,由于内部或外部某个非预料事件的发生,使CPU暂停正在运行的程序,而转去执行处理引起中断事件的程序,然后再返回被中断了的程序,继续执行。这个过程就是中断。或:CPU执行程序时,由于发生了某种随机的事件(外部或内部),引起CPU暂时中断正在运行的程序,转去执行一段特殊的服务程序(称为中断服务程序或中断处理程序),以处理该事件,该事件处理完后又返回被中断的程序继续执行,这一过程称为中断
一、什么是中断 在CPU正常运行程序时,由于内部或外部某个 非预料事件的发生,使CPU暂停正在运行的程序, 而转去执行处理引起中断事件的程序,然后再返回 被中断了的程序,继续执行。这个过程就是中断。 或:CPU执行程序时,由于发生了某种随机的 事件(外部或内部),引起CPU暂时中断正在 运行的程序,转去执行一段特殊的服务程序 (称为中断服务程序或中断处理程序),以处 理该事件,该事件处理完后又返回被中断的 程序继续执行,这一过程称为中断
CPU执行流程非预料事件1中断服务程序1非预料事件2中断服务程序 2
中断服务程序1 中断服务程序 2 非预料事件1 CPU执行流程 非预料事件 2