中断结束命令EOI放在程序不同位置处会产生什么不同结果?

题目

中断结束命令EOI放在程序不同位置处会产生什么不同结果?

参考答案和解析
正确答案:中断结束命令EOI后,清除中断服务寄存器中的标志位,即允许响应同级或低级中断,为避免错误,一般将中断结束命令EOI置于中断服务子程序结束前。