2中断描述符表IDT.ppt

第 7 章 中 断 7.1 中断的概念 7.1.1 概述 中断是现代计算机技术领域里的一项非常重要的技术。 中断是为快速改变程序的运行环境而提供的一种机制。程序控制的转换是由计算机内部事件或者是外部硬件事件启动的。 所谓中断,其实是CPU在执行当前程序的过程中,由于某种随机出现的外围设备的请求,使得CPU暂时停止正在执行的程序(即中断),转去执行为外围设备服务的程序。当为外围设备服务的程序执行完后,CPU再返回到暂时停止正在执行的程序处(即断点)继续执行其原来的程序。这种中断就是通常所说的外部中断。 Pentium的中断: 有2个硬件中断INTR、NMI, 和3个软件中断INT 、INTO、INT3。 外部中断和内部软件中断就构成了一个完整的中断系统。发出中断请求的来源非常多,不管是由于外部事件而引起的外部中断、还是由于软件执行过程而引发的内部软件中断,凡是能够提出中断请求的设备或异常故障,均被称其为中断源。 Pentium把中断分成三种类型。 ① 中断: ② 异常: ③ 程序异常: 1.实模式下的中断操作 当微处理器执行完当前指令之后,它就按给定的顺序来检查下面一些条件,以便确定一个中断是否有效。 ①

文档评论(0)

1亿VIP精品文档

相关文档