允许中断的标志寄存器是什么

更新时间:02-08 教程 由 初遇 分享

允许中断的标志寄存器是什么?

对于可屏蔽中断,除了受本身的屏蔽位的控制外,还都要受一个总的控制,即CPU标志寄存器中的中断允许标志位IF(Interrupt Flag)的控制,IF位为1,可以得到CPU的响应,否则,得不到响应。

IF位可以由用户控制,指令STI或Turbo c的Enable()函数,将IF位置1(开中断),指令CLI或Turbo_c 的Disable()函数,将IF位清0(关中断)。

典型的非屏蔽中断源的例子是电源掉电、内存校验错误,一旦出现,必须立即无条件地响应,否则进行其他任何工作都是没有意义的

声明:关于《允许中断的标志寄存器是什么》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2175457.html