第九章 微型计算机中断系统
- 格式:ppt
- 大小:72.50 KB
- 文档页数:6
第9章微机中断系统中断系统是冯〃诺依曼结构计算机的一项重要技术,尤其为解决当前高速运算CPU与低速外部设备信息交换之间的矛盾提供了手段。
它也是提高计算机工作效率的一种重要手段。
对于那些信号变化是随机的、而且要求快速响应和处理的、实时要求高的应用场合,中断更是一种不可缺少的功能。
8086/8088系列有功能很强的中断系统,它可通过8259A 可编程中断控制器来实现。
本章首先介绍了中断系统的基本概念:中断、中断系统、中断向量、中断向量表、中断处理过程、中断优先权与中断嵌套,然后对8086CPU的中断系统进行了介绍,最后对8259A 可编程中断控制器的原理及其应用作了重点讨论。
9.1 中断系统的基本概念9.1.1 中断与中断系统功能1.中断基本概念“中断”是一种信号,它告诉微处理机已发生了某种需要特别注意的事件,需要去处理或为其服务。
中断是这样一个过程:当CPU内部或外部出现某种事件(中断源)需要处理时,中止正在执行的程序(断点),转去执行请求中断的那个事件的处理程序(中断服务程序),执行完后,再返回被暂时中止执行的程序(中断返回),从断点处继续执行。
2. 中断系统及其作用、功能中断系统是实现中断功能的软、硬件的集合。
整个中断过程由计算机的中断系统配合用户设计的中断服务程序来实现。
中断系统在微机中可以有以下作用:(1)实现并行处理;(2)实现实时处理;(3)实现故障处理。
微机的中断系统应具有以下功能:(1)中断响应:当中断源有中断请求时,CPU能决定是否响应该请求。
(2)断点保护和中断处理:在中断响应后,CPU能保护断点,并转去执行相应的中断服务程序。
(3)中断优先权排队:当有两个或两个以上中断源同时申请中断时,应能给出处理的优先顺序,保证先执行优先级高的中断。
(4)中断嵌套:在中断处理过程中,发生新的中断请求,CPU应能识别中断源的优先级别,在高级的中断源申请中断时,能中止低级中断源的服务程序,而转去响应和处理优187第9章微机中断系统先级较高的中断请求,处理结束后再返回较低级的中断服务程序,这一过程称中断嵌套或多重中断。