0
考虑具有5级没有任何分支预测的指令流水线:取指令(FI),解码指令(DI),取操作数(FO),执行指令(EI)和写操作数(WO)。 FI,DI,FO,EI和WO的阶段延迟分别为5 ns,7 ns,10 ns,8 ns和6 ns。每级后有中间存储缓冲区,每个缓冲区的延迟时间为1 ns。在该流水线处理器中执行由12个指令I1,I2,I3,...,I12组成的程序。指令I4是唯一的分支指令,其分支目标是I9。如果在执行该程序期间执行该分支,则完成该程序所需的时间(以ns为单位)为 plz xpain,并且假设分支指令在执行阶段得到解决,则获得2个nops需要的周期总数
我是assumin分支得到解决在执行阶段,因此我得到clk cyles总数为14因此总时间= 14 * 11 = 154 但答案是165 ns