全站数据
8 4 2 0 5 8 1

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

期货小诸葛 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 08:57:03

问题描述

允许中断的标志寄存器是什么急求答案,帮忙回答下
精选答案
最佳答案

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

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

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