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