数据转发到后续的lw指令

时间:2015-04-22 23:57:20

标签: compiler-construction mips pipeline computer-architecture

假设我们一个接一个地有两个MIPS指令,就像这样。

i1:加12美元,15美元,14美元

i2:lw $ 15,100($ 12)

在指令1到达MIPS管道的哪个阶段之后i2将能够从12美元读取?因此,lw会多少次失速(它需要多少'气泡')?我不确定在没有等待12美元更新的情况下,lw能走多远。

我猜测i1需要首先达到并完成MEM,但我不确定WB是否需要在它加载100($ 12)之前发生。

我的理解是MIPS管道进入IF-ID-EX-MEM-WB。

0 个答案:

没有答案