2.1.5 8086 的中断系统 概述: 所谓中断,就是在一定条件下,CPU可以随时中断当前任务转向处理内部故障和外部设备请求服务的机制。在外部设备(接口)需要和CPU交换数据的时候,就会向CPU发出中断请求,如果满足中断条件,CPU就会响应外设的中断请求并转向执行中断处理程序。中断的实现,对于计算机系统有着重要的意义,它使得CPU与外界真正意义上的交互成为可能。 知识点: 1, 中断的类型,外部中断与内部中断 2, 中断矢量表,与中断响应流程 3, 中断的优先级 课程主体: 1、中断的类型 1)INT n 8086的中断系统功能十分强大,它可以处理256种类型的向量中断。每个中断类型对应一个中断向量。这256类中断既包括软件中断又包括硬件中断,它们都可以用INT n指令来模拟,INT n中的n代表中断类型号,取值0~255。这256个中断的前5个中断是专用的,它们有着固定的定义和处理功能。类型 0 中断为除0中断,类型1称作单步中断,类型2的中断是非屏蔽中断,类型3为断点中断,类型 4是溢出中断。从类型5到类型31共27个中断在8086中为保留中断,是提供给系统使用的。其余类型的中断原则上可以由用户自己定义。 |