21. 8086 最多可有多少级中断?按照产生中断的方法分为哪两大类?
答:有 8 级;按照产生中断的方法可分为硬件中断和软件中断。
22. 什么是中断?什么是中断向量?中断向量表的地址范围?
答:中断就是 CPU 在执行当前程序时由于内外部事件引起 CPU 暂时
停止当前正在执行的程序而转向执行请求 CPU 暂时停止的内外部事
件的服务程序,该程序处理完后又返回继续执行被停止的程序;中断
向量是中断处理子程序的入口地址;地址范围是 00000H-003FFH。
23. 中断向量表的功能是什么?若中断向量号分别为 1AH 和 20H,则
它们的中断向量在中断向量表的什么位置上?
答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,
找出其中断向量,就可转入相应的中断服务子程序。1AH 在中断向量
表的位置是 1AH*4=68H 在中断向量表 0000:0068 处;20H 在中断向
量表的位置是 80H 在中断向量表 0000:0080 处。
24. 通常,解决中断优先级的方法有哪几种?
答:3 种,软件查询确定优先级,硬件优先级排队电路确定优先级,
具体中断屏蔽的接口电路。
25. 8259A 通过级联的方式可以由几片构成最多多少级优先权的中断
源。
答:8259A 通过级联的方式由 9 片构成最多 64 级优先权的中断源。
26. 简述中断控制器 8259A 的内部结构和主要功能。
答:8259A 的内部结构有数据总线缓冲器,读写逻辑电路,级联缓冲
比较器,中断请求寄存器(IRR),中断屏蔽寄存器(IMR),中断
服务寄存器(ISR),优先权判别器(PR),控制逻辑。
评论0
最新资源