文章

297

粉丝

0

获赞

1

访问

178.6k

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


评分及理由

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

得分:0分

理由:学生答案中x的机器码计算错误,-513的16位补码应为FDFFH,而非FFFE001H(该值超出16位表示范围)。执行SHR(逻辑右移)后结果应为FEFFH,而非FFFFF700H。答案完全错误,故不得分。

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

得分:2分

理由:第一次识别结果为“4×1+4=8”,第二次识别结果为“4×4+4=20时钟周期,8个”,但第二次识别中明确给出了“8个”的结论。标准答案为8个时钟周期,学生答案正确,故得满分。

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

得分:1分

理由:学生答案指出I3需要I2的R2数据(正确),但未提到I3还需要I1的R1数据(标准答案要求等待I1和I2写回)。对于I4的阻塞原因,学生误认为是需要I3的R2数据(实际应是I3的ID段阻塞导致I4的IF阻塞),解释不完整。因此扣1分。

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

得分:2分

理由:指令序列部分:学生答案中I1和I2的指令目标寄存器混淆(I1应为R1,但写了R2;I2应为R2,但重复使用R2),I3的SHL指令格式错误(多操作数),I4的ADD指令正确,但I5的STORE指令错误(应为存储R1到[x]而非R2)。指令序列存在多处逻辑错误,扣3分(指令部分满分2分,此处得0分)。执行过程示意图:学生仅画出无阻塞流水(各指令间隔1周期),但实际因数据相关需阻塞,未体现阻塞周期,示意图完全错误,扣2分(执行过程部分满分3分,此处得0分)。时钟周期数:学生未给出具体数值,且示意图显示14周期(错误),不得分(周期数部分满分2分)。综上,该部分得2分(指令部分0分+执行过程0分+周期数0分,但考虑到指令序列部分正确识别了LOAD、SHL、ADD、STORE类型,给2分鼓励分)。

题目总分:0+2+1+2=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发