假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是_______。

admin2015-12-30  43

问题 假定不采用Cache和指令预取技术,且机器处于“开中断”状态,则在下列有关指令执行的叙述中,错误的是_______。

选项 A、每个指令周期中CPU都至少访问内存一次
B、每个指令周期一定大于或等于一个CPU时钟周期
C、空操作指令的指令周期中任何寄存器的内容都不会被改变
D、当前程序在每条指令执行结束时都可能被外部中断打断

答案C

解析 由于不采用指令预取技术,每个指令周期都需要指令,而不采用Cache技术,则每次取指令都至少要访问内存一饮(当指令字长与存储字长相等且按边界对齐时),A正确。时钟周期是CPU的最小时间单位,每个指令周期一定大于或等于一个CPU时钝周期,B正确。即使是空操作指令,在取指操作后,PC也会自动加1,C错误。由于机器处于“开中断”状态,在每条指令执行结束时都可能外部中断打断。
转载请注明原文地址:https://jikaoti.com/ti/XefjFFFM
0

最新回复(0)