组成原理
2023-19
在采用“取指、译码/取数、执行、访存、写回”5段流水线的 RISC 处理器中,执行如下指令序列(第一列为指令序号),其中 s0, s1, s2, s3 和 t2 表示寄存器编号。
I1 add s2, s1, s0 // R[s2]←R[s1] + R[s0]
I2 load s3, 0(s2) // R[s3]←M[R[s2] + 0]
I3 beq t2, s3, L1 // if R[t2] = R[s3] jump to L1
I4 addi t2, t2, 20 // R[t2]←R[t2] + 20
I5 L1: ……若采用转发(旁路)技术处理数据冒险,采用硬件阻塞方式处理控制冒险,则在指令 I1~I4 执行过程中,发生流水线阻塞的指令有( )。
A. 仅I3
B. 仅I2、I4
C. 仅I3、I4
D. 仅I2、I3、I4
答案
答案:C