第 8 章 中断系统与可编程中断控制器 8259A1.什么叫中断?8086 微机系统中有哪几种不同类型得中断?答:在 CPU 执行程序得过程中,由于某个事件得发生,CPU 暂停当前正在执行得程序,转去执行处理该事件得一个中断服务程序,待中断服务程序执行完成后,CPU 再返回到原被中断得程序继续执行。这个过程称为中断。8086 微机系统中有 3 种中断:1)外部可屏蔽中断。2)外部不可屏蔽中断。3)内部中断2.什么就是中断类型?它有什么用处?答:通常用若干位二进制编码来给中断源编号,该编号称为中断类型号。8086 微处理器用8 位二进制码表示一个中断类型,有 256 个不同得中断。这些中断可以划分为内部中断、外部不可屏蔽中断、外部可屏蔽中断三类。 用处:使 CPU 识别中断源,从而能正确地转向该中断源对应得中断服务程序入口。3.什么就是中断嵌套?使用中断嵌套有什么好处?对于可屏蔽中断,实现中断嵌套得条件就是什么?答:微处理器在处理低级别中断得过程中,假如出现了级别高得中断请求,微处理器停止执行低级中断得处理程序而去优先处理高级中断,等高级中断处理完毕后,再接着执行低级得未处理完得程序,这种中断处理方式成为中断嵌套。使用中断嵌套得好处就是能够提高中断响应得实时性。对于某些对实时性要求较高得操作,必须给予较高得优先级与实行中断嵌套得方式,才能保证系统能够及时响应该中断请求。对于可屏蔽中断,实现中断嵌套得条件有:(1)微处理器处于中断允许状态(IF=1)(2)中断请求得优先级高于正在执行得中断处理程序得优先级。(3)中断请求未被 8259 屏蔽。(4)没有不可屏蔽中断请求与总线请求。4.什么就是中断向量?中断类型号为 1FH 得中断向量为 2345H:1234H,画图说明它在中断向量表中得存放位置。答:中断向量为每个中断服务子程序得入口地址,为 32 位(16 位得偏移地址与 16 位得段地址),在中断向量表中占用 4 个地址单元。在 8086CPU 组成得计算机系统中,采纳最低得 1024 个地址单元(称为 0 页)来存储中断向量。这 1024 个地址单元成为中断向量表。因此,中断类型号位 1FH 得中断向量,在中断向量表中得存储位置为 1FH×4=07CH。中断类型号为 1FH 得中断向量在中断向量表中得存放位置如图 8、1 所示。图 8、1 中断类型号为 1FH 得中断向量在中断向量表中得存放位置5.中断向量表得功能就是什么?叙述 CPU 利用中断向量表转入中断服务程序得过程。答:中断向量表就是用来存放中断向量得。就是中断类型号与...