【发布时间】:2014-06-20 08:35:44
【问题描述】:
我正在学习 MIPS 程序集中的数据依赖和数据危害,我有点不确定哪种类型的依赖会导致危害。我有这个例子:
add $2, $1, $5
sub $7, $2, $3
lw $4, 8($7)
add $6, $4, $3
$3 的依赖不应该造成危险,对吧? 7 美元的依赖会通过转发解决,还是需要停顿?
【问题讨论】:
-
你的 MIPS 管道是什么?
我正在学习 MIPS 程序集中的数据依赖和数据危害,我有点不确定哪种类型的依赖会导致危害。我有这个例子:
add $2, $1, $5
sub $7, $2, $3
lw $4, 8($7)
add $6, $4, $3
$3 的依赖不应该造成危险,对吧? 7 美元的依赖会通过转发解决,还是需要停顿?
【问题讨论】:
是的,不,这很简单,只需尝试一下,您就会看到 =) PS:我的回答适用于常规的 5 阶段管道,因为您说您是初学者,那么我假设这就是您的意思
【讨论】: