文章

173

粉丝

0

获赞

2

访问

38.0k

头像
2012年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年6月25日 18:24
阅读数 115

(1)x的机器码为[x]补=1111 1101 11 11 11 11B,即指令执行前(R1)=FDFFH,右移1位后为11 11 11 10 11 11 11 11B,即指令执行后(R1)=FEFFH。

(2)

对于N条指令的K级流水线,理想情况下需要的时钟周期数是 K+(N−1)。
。时钟周期数 = $5 + (4 - 1) = 5 + 3 = 8

答案:8

(3)I3的ID段被阻塞的原因:因为I3与I1和I2都存在数据相关,需等到I1和I2将结果写回寄存器后,I3才能读寄存器内容,所以I3的ID段被阻塞。I4的IF段被阻塞的原因:因为I4的前一条指令I3在ID段被阻塞,所以I4的IF段被阻塞。

(4)要17个时钟周期


评分及理由

(1)得分及理由(满分2分)

学生答案正确,给出了正确的补码表示和右移后的结果,得2分。

(2)得分及理由(满分2分)

学生答案正确,计算了流水线执行4条指令所需的时钟周期数为8,得2分。

(3)得分及理由(满分2分)

学生答案正确,解释了I3的ID段和I4的IF段被阻塞的原因,得2分。

(4)得分及理由(满分7分)

学生答案正确,给出了正确的指令序列和流水线执行过程示意图,并计算出最少需要17个时钟周期,得7分。

题目总分:2+2+2+7=13分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发