文章

35

粉丝

0

获赞

0

访问

1.4k

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


评分及理由

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

学生答案正确给出结果为FEFFH,与标准答案一致。得2分。

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

学生正确计算得到8个时钟周期,与标准答案一致。得2分。

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

学生解释了I3的ID段阻塞是因为I2与I3发生了load-use冒险,且无法使用数据旁路技术,这与标准答案中I3与I1、I2存在数据相关的描述本质一致(虽然学生只提到I2,但I1的LOAD同样影响I3)。对于I4的IF段阻塞,学生解释是因为I3译码前IF会覆盖指令,这与标准答案中因I3在ID段阻塞导致I4的IF段阻塞的逻辑一致。答案正确,得2分。

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

学生给出的指令序列为:LOAD R1,[x]; LOAD R2,[a]; SHL R1; ADD R2,R1; STORE R1,[x]。其中SHL R1实现了x*2,但最后STORE指令将R1存入[x],而R1在ADD后实际是x*2+a的结果,这与题目要求的x=x*2+a一致。不过学生指令序列中ADD操作数是R2,R1,结果在R2,但STORE却用了R1,这里存在逻辑错误(R1在SHL后是x*2,ADD后R2变为x*2+a,但STORE R1,[x]存储的是x*2,不是最终结果)。因此指令序列有误,扣2分。

流水线执行过程图学生基本正确绘制,显示了必要的阻塞周期,与标准答案的流水线时序一致。但受指令序列错误影响,图表中的操作数依赖关系可能不准确。考虑到图表本身绘制正确,给3分。

学生正确得出17个时钟周期,得2分。

本小题总分:指令部分2分(满分2分,扣2分得0分,但最低0分)+图表3分+周期数2分=5分。

题目总分:2+2+2+5=11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发