这是一个关于计算机组成原理的问题

指令周期中,中断周期为何位于执行周期之后呢?
前三个周期,排列顺序我可以理解,毕竟要先取指令,再找数据地址,然后执行嘛,但是中断周期为何在执行周期之后呢?

因为取指-解码-执行是一个整体。可以说中断在这次执行之后,也可以说是在下一次取指之前,这两句话是一样的。如果说在取指之前,听上去是不是就合理了?其实这是一回事。
总之不能在取指之后或者解码之后吧。因为插在半当中就很尴尬了,前面的事情只做了一半,你让它怎么中断。

你可以理解为,运行一次计算(取指,数据,执行) 和 中断判断 2个单元逻辑。
每运行一次计算,就需要判断一下是否 需要中断 做其他事情。