问题 问答题 简答题

在中断请求有效并开中断状况下,能否保证立即响应中断?有什么条件?

答案

参考答案:

在中断请求有效并开中断状况下,并不能保证立即响应中断。这是因为,在计算机内部,中断表现为CPU的微查询操作。89C51单片机中,CPU在每个机器周期的S6状态下,查询中断源,并按优先级管理规则处理同时请求的中断源,且在下一个机器周期的S1状态中,响应最高级中断请求。

在以下情况下,还需要有另外的等待:

A.CPU正在处理相同或更高优先级中断。

B.多机器周期指令中,还未执行到最后一个机器周期。

C.正在执行中断系统的SFR操作,如RETI指令及访问IE、IP等操作时,要延后一条指令。

判断题
判断题