A-A+

设指令流水线把一条指令分为取指 分析 执行3个部分 且3部分的时间分别是t取指=2ns t分

2022-08-12 13:44:53 问答库 阅读 196 次

问题详情

设指令流水线把一条指令分为取指、分析、执行3个部分,且3部分的时间分别是t取指=2ns,t分析=2ns,t执行=lns,则100条指令全部执行完毕需()。
A.163ns
B.183ns
C.193ns
D.203ns

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
每个功能段的时间设定为取指、分析和执行部分的最长时间2ns,第一条指令在第5ns时执行完毕,其余的99条指令每隔2ns执行完一条,所以100条指令全部执行完毕所需时间为[5+99×2]ns=203ns。

考点:指令,部分