[2019]在采用”取指、译码/取数、执行、访存、写回”5段流水线的处理器中,执行如下指令序列,共中s0、s1、s2、s3和t2表示寄存器编号。I1:adds2,s1,s0//R[s2]?R[s1]+R[s0]I2:loads3,0(t2)//R[s3M]?[R[2]+0]I3:adds2,s2,s3//R[s2]?R[s2]+R[s3]I4:stores2,0(t2)//M[R[t2]+0]?R[s2]下列指令对中,不存在数据冒险的是()。


[2019]在采用”取指、译码/取数、执行、访存、写回”5段流水线的处理器中,执行如下指令序列,共中s0、s1、s2、s3和t2表示寄存器编号。I1:adds2,s1,s0//R[s2]?R[s1]+R[s0]I2:loads3,0(t2)//R[s3M]?[R[2]+0]I3:adds2,s2,s3//R[s2]?R[s2]+R[s3]I4:stores2,0(t2)//M[R[t2]+0]?R[s2]下列指令对中,不存在数据冒险的是()。

A.I1和I3

B.I2和I3

C.I2和14

D.I3和I4

正确答案:C


Tag:指令 译码 寄存器 时间:2022-04-11 22:16:47