20

nop指令和插入气泡有什么区别?

在解决处理器的流水线冒险问题,有两种方法: 一是插入nop指令,以获得延迟;二是在流水线阶段插入气泡以“阻塞”指令继续执行,直到取得所需数据为止; csapp书中,提到气泡就像一个自动产生的nop指令——它不会改变寄存器,存储器,条件码或程序状态。那么问题来了,插入nop指令和插入气泡有什么区别?既然已经有了nop指令,为什么还要来个插入气泡,求大神解答,谢过。

查看全部
PacosonSWJTU
PacosonSWJTU
2015/08/01 00:59
  • 处理器
  • 流水线
  • 点赞
  • 收藏
  • 回答
    私信

4个回复