单选题 下面是一段MIPS指令序列:
1 add$s3, $s1, $s0 #R[$t3]←R[$s1]+R[$s0]
2 add$t2, $s0, $s3 #R[$t2]←R[$s0]+R[$s3]
3 1w$t1, 0($t2) #R[$t1]←M[R[$t2]+0]
4 add$t1, $t1, $t2 #R[$t1]←R[$t1]+R[$t2]
以上指令序列中,______指令之间发生数据相关?
  • A.1和2、2和3
  • B.1和2、2和4
  • C.1和3、2和3、2和4、3和4
  • D.1和2、2和3、2和4、3和4
【正确答案】 D
【答案解析】[解析] 第1条和第2条指令之间关于$s3数据相关。 第2条和第3条指令之间关于$t2数据相关。 第2条和第4条指令之间关于$t2数据相关。 第3条和第4条指令之间关于$t1数据相关。 故本题选D。