首页 > 试题广场 >

题目来源于王道论坛 假定不采用Cache和指令预取技术

[单选题]
题目来源于王道论坛

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

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

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

发表于 2018-09-03 20:21:47 回复(0)
PC+1
发表于 2019-07-11 20:48:01 回复(0)