问答题

简答题

在一个采用“取指、译码/取数、执行、访存、写回”的五段流水线中,若检测结果是否为“零”的操作在执行阶段进行,则分支延迟损失时间片(即分支延迟槽)为多少?以下一段MIPS指令序列中,在考虑数据转发的情况下,哪些指令执行时会发生流水线阻塞?各需要阻塞几个时钟周期?

【参考答案】

若检测操作在执行阶段进行,则分支延迟损失时间片(即分支延迟槽)为2。
分析:发生数据相关的是:第1和第2条指令......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)