首页 > 试题广场 > 假定采用“取指、译码/取数、执行、访存、写回&r
[单选题]
下面是一段伪指令序列:
ADD R1 ,  R0, #20
LD R2 ,  12 (R3)
ADD     R4,  R1, R 2
以上指令序列中,第1条和第2条指令分别与第3条指令发生数据相关。假定采用“取指、译码/取数、执行、访存、写回”这种五段流水线方式,那么不采用“定向技术”时需要在第三条指令前加入( )条nop指令才 能使这段程序不发生数据冒险。
  • 1
  • 2
  • 3
  • 4
应该是指令1和2都和第3条指令发生数据相关,所以两条后面都需要一条空指令作缓冲。
发表于 2019-07-12 07:40:20 回复(0)