8359A的中断屏蔽寄存器和8086/8088的中断允许触发器IF有什么差别

如题所述

第1个回答  2012-04-17
中断允许寄存器IF是总的设置,IF=0则禁止一切中断请求,IF=1则允许中断请求进入。
中断屏蔽寄存器是在中断允许即IF=1的基础上,对某些引脚的中断请求进行屏蔽的,8259有8个中断请求输入引脚,中断屏蔽寄存器为8位,分别对应这8个引脚,设为0则不屏蔽,该引脚的请求可以进入;而若中断屏蔽寄存器某些位设为1的话,表示屏蔽相应引脚的请求,该请求就不会进入8259的优先级分析器中。若中断屏蔽寄存器设为00001111B,则IR0~IR3的请求被屏蔽,IR4~IR7的中断请求未被屏蔽,可以进入优先级分析器,由优先级分析器找出其中优先级最高的一个请求,进而向CPU发出请求。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网