《计算机组成与设计》4.7数据冒险:旁路与阻塞
关于以下图片中的例题的理解:
问题:为什么是2b类型而不是1b类型?
原因:看到后面图4-53就理解了,这连续三条指令,是按多周期的形式运行的,于是可以列出每一时刻的流水线寄存器里存放的是什么。
CC3-CC4 | CC4-CC5 | |
---|---|---|
EX/MEM | sub后的结果 | and后的结果 |
MEM/WB | —— | sub后的结果-20 |
要注意,在进行这两个冒险时$2均不是正确数值
图4-53:
《计算机组成与设计》4.7数据冒险:旁路与阻塞
关于以下图片中的例题的理解:
问题:为什么是2b类型而不是1b类型?
原因:看到后面图4-53就理解了,这连续三条指令,是按多周期的形式运行的,于是可以列出每一时刻的流水线寄存器里存放的是什么。
CC3-CC4 | CC4-CC5 | |
---|---|---|
EX/MEM | sub后的结果 | and后的结果 |
MEM/WB | —— | sub后的结果-20 |
要注意,在进行这两个冒险时$2均不是正确数值
图4-53: