首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 中 断 系 统

中 断 系 统

资料介绍
中 断 系 统
第8章 中 断 系 统

如前所述,当 CPU 与外设用查询方式传送数据时,外设完全处于被动状态,只有被
CPU 查询到并且具备传送数据的条件时才有可能工作,因此在查询方式下,CPU 将大量时
间花在等待上,降低了工作效率。因此在计算机技术中引入了中断的概念。中断是现代计
算机必须具备的重要功能,也是计算机发展史上的一个重要里程碑,它的出现给计算机结
构与应用带来了新的突破。建立准确的中断概念和灵活掌握中断技术是学好本门课程的关
键问题之一。
本章讨论微机中断系统的功能、中断过程、中断管理以及 80X86(包括 8086/8088)的中
断系统,并详细介绍可编程中断控制器 8259A 的工作原理及应用。


8.1 中断的基本概念

8.1.1 中断

中断是指计算机的 CPU 在正常运行程序时,由于内部或外部某个紧急事件的发生,使
CPU 暂停正在运行的程序, 而转去执行请求中断的那个外设或事件的中断服务(处理)程序,
待处理完后再返回被中断的程序,继续执行。这个过程就是中断。
例如某个外设向 CPU 提出交换数据的中断请求,此时 CPU 的主程序执行到第 N 条指
令,CPU 接收到这个中断请求并给予响应,将断点即第 N+1 条指令的内存地址保护入栈,
后转入中断服务程序去执行。当完成中断服务程序后,再返回到主程序的断点继续执行。
这样,便产生了保护现场和恢复现场的要求,即保护断点和 CPU 中一些寄存器的内容(在
主程序中用到的可能在中断服务程序中仍被使用的寄存器),当数据交换完毕中断返回时,
再恢复断点和寄存器的内容以便继续执行主程序并且不会丢失中断前的数据。
早期中断概念的引入,是为解决快速 CPU 与慢速外
中 断 系 统
本地下载

评论