A-A+

回答下列问题: (1)一个完整的指令周期包括哪些CPU工作周期? (2)中断周期前和中断周期

2022-08-12 13:59:50 问答库 阅读 196 次

问题详情

回答下列问题: (1)一个完整的指令周期包括哪些CPU工作周期? (2)中断周期前和中断周期后各是CPU的什么工作周期? (3)DMA周期前和DMA周期后各是CPU的什么工作周期?


请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:(1)一个完整的指令周期包括取指周期、间址周期、执行周期和中断周期。其中取指和执行周期是每条指令都有的。间址周期只有间接寻址(存储器间接寻址)的指令才有。中断周期只有在条件满足时才有。(2)中断周期前是执行周期中断周期后是取指周期。(3)DMA周期前可以是取指周期、执行(取数和存数)周期或中断周期DMA周期后也可以是取指周期、执行(取数或存数)周期或中断周期。总之DMA周期前后都是存取周期。
(1)一个完整的指令周期包括取指周期、间址周期、执行周期和中断周期。其中取指和执行周期是每条指令都有的。间址周期只有间接寻址(存储器间接寻址)的指令才有。中断周期只有在条件满足时才有。(2)中断周期前是执行周期,中断周期后是取指周期。(3)DMA周期前可以是取指周期、执行(取数和存数)周期或中断周期,DMA周期后也可以是取指周期、执行(取数或存数)周期或中断周期。总之,DMA周期前后都是存取周期。

考点:周期,指令