设为首页  |  加入收藏
新闻动态
微机消谐中断控制
发布人:管理员   发布时间:2014-1-16

        微机消谐有2个寄存器与中断控制密切相关,它们是:中断悬挂寄存器和中断屏蔽寄存器。两者的定义是类似的,相应的位对应于同一种中断源。
中断悬挂寄存器INT-PENDING位于0009H单元,当CPU检测到上述几种中断源由低到高跳变时,就把该寄存器的相应位置位,即把此中断悬挂起来。所谓悬挂是指有中断申请而尚未得到响应的状态。一旦被悬挂的中断得到响应,取得进入中断悬挂寄存器,故可以靠对该寄存器的某位置1来产生软件中断,也可以靠清除相应位来撤除已悬挂的中断。即使中断是被禁止的,也可以对悬挂寄存器置位。
        微机消谐中断屏蔽寄存器INT-MASK位于0008H单元,用来控制是否允许某种中断源。当某位为1时,相应的中断被允许,否则禁止。即使某中断被屏蔽,它仍可以被悬挂。因而。通常希望再去掉一种中断的屏蔽前,先清楚相应的悬挂位,以免引起不期望的中断。中断屏蔽寄存器也是程序状态字PSW的低位字节。

 

扫描添加微信账号