A-A+
回答下列问题: (1)一个完整的指令周期包括哪些CPU工作周期? (2)中断周期前和中断周期
问题详情
回答下列问题: (1)一个完整的指令周期包括哪些CPU工作周期? (2)中断周期前和中断周期后各是CPU的什么工作周期? (3)DMA周期前和DMA周期后各是CPU的什么工作周期?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:(1)一个完整的指令周期包括取指周期、间址周期、执行周期和中断周期。其中取指和执行周期是每条指令都有的。间址周期只有间接寻址(存储器间接寻址)的指令才有。中断周期只有在条件满足时才有。(2)中断周期前是执行周期中断周期后是取指周期。(3)DMA周期前可以是取指周期、执行(取数和存数)周期或中断周期DMA周期后也可以是取指周期、执行(取数或存数)周期或中断周期。总之DMA周期前后都是存取周期。
(1)一个完整的指令周期包括取指周期、间址周期、执行周期和中断周期。其中取指和执行周期是每条指令都有的。间址周期只有间接寻址(存储器间接寻址)的指令才有。中断周期只有在条件满足时才有。(2)中断周期前是执行周期,中断周期后是取指周期。(3)DMA周期前可以是取指周期、执行(取数和存数)周期或中断周期,DMA周期后也可以是取指周期、执行(取数或存数)周期或中断周期。总之,DMA周期前后都是存取周期。