中断响应的条件:
1、有中断源发出的中断请求。
2、中断总允许位EA=1,即CPU开中断。
3、申请中断的中断源的中断允许位为1,即中断没有被屏蔽。
4、无同级或更高级中断正在被服务。
5、当前的指令周期已经结束。
中断响应受到阻断的情况:
CPU正在执行一个同级或高级的终端服务程序。
当前的机器周期不是正在执行指令的最后一个周期。
正在执行的指令是中断返回指令。执行中断返回后,至少再执行一条其他指令才响应中断。
简述响应中断的条件及中断响应被阻止的情况
中断响应的条件:
1、有中断源发出的中断请求。
2、中断总允许位EA=1,即CPU开中断。
3、申请中断的中断源的中断允许位为1,即中断没有被屏蔽。
4、无同级或更高级中断正在被服务。
5、当前的指令周期已经结束。
中断响应受到阻断的情况:
CPU正在执行一个同级或高级的终端服务程序。
当前的机器周期不是正在执行指令的最后一个周期。
正在执行的指令是中断返回指令。执行中断返回后,至少再执行一条其他指令才响应中断。