2011 组成原理 中断屏蔽计算机性能指标 选择题
第 19 题

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

A. 每个指令周期中CPU 都至少访问内存一次

B. 每个指令周期一定大于或等于一个CPU 时钟周期

C. 空操作指令的指令周期中任何寄存器的内容都不会被改变

D. 当前程序在每条指令执行结束时都可能被外部中断打断

[tag_link]

正确答案:C

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