CPU响应中断有哪些条件?为什么需要这些条件?
CPU响应中断的条件是:CPU开放中断;CPU在现行指令结束后响应中断。CPU采样到INTR.信号后是否响应它,由CPU内设置的中断允许触发器的状态决定,当IF=1时,才能响应中断,故需要开放中断。在CPU开中断时,若有INTR.信号发至CPU,它也并不立即响应,只有当现行指令运行到最后一个机器周期的最后一个T状态时,才采样INTR.信号,故CPU在现行指令结束后响应中断。
CPU响应中断有哪些条件?为什么需要这些条件?
CPU响应中断的条件是:CPU开放中断;CPU在现行指令结束后响应中断。CPU采样到INTR.信号后是否响应它,由CPU内设置的中断允许触发器的状态决定,当IF=1时,才能响应中断,故需要开放中断。在CPU开中断时,若有INTR.信号发至CPU,它也并不立即响应,只有当现行指令运行到最后一个机器周期的最后一个T状态时,才采样INTR.信号,故CPU在现行指令结束后响应中断。