Assembly 如何确定MIPS中的数据危害

Assembly 如何确定MIPS中的数据危害,assembly,mips,Assembly,Mips,我正在学习MIPS assembly中的数据依赖关系和数据危害,我有点不确定哪些类型的依赖关系会导致危害。我举了一个例子: add $2, $1, $5 sub $7, $2, $3 lw $4, 8($7) add $6, $4, $3 3美元的依赖不应该造成危险,对吗? 7美元的依赖关系是通过转发来解决的,还是需要暂停?是的,不需要,这很简单,只要尝试一下,你就会明白= PS:我的答案适用于常规的5阶段管道,因为你说你是初学者,那么我假设这就是你的意思你的MIPS管道是什么?

我正在学习MIPS assembly中的数据依赖关系和数据危害,我有点不确定哪些类型的依赖关系会导致危害。我举了一个例子:

add $2, $1, $5
sub $7, $2, $3
lw $4, 8($7)
add $6, $4, $3
3美元的依赖不应该造成危险,对吗?
7美元的依赖关系是通过转发来解决的,还是需要暂停?

是的,不需要,这很简单,只要尝试一下,你就会明白=
PS:我的答案适用于常规的5阶段管道,因为你说你是初学者,那么我假设这就是你的意思

你的MIPS管道是什么?