简答题

DLX流水线中所有数据相关都可以通过定向技术消除,而不需要暂停吗?试举例说明。

正确答案

DLX流水线中有需要暂停的数据相关。
例:在下列指令序列中,需要在LW指令之后插入一个暂停周期,然后再用定向技术消除相关。
LWR1,0(R2)
SUBR4,R1,R5
ANDR6,R1,R7

答案解析