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