文章

280

粉丝

1

获赞

8

访问

87.0k

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


评分及理由

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

学生第一次识别结果为EFFFH,第二次识别结果为EFFF H,标准答案为FEFFH。学生答案错误,因为-513的补码为FDFFH,右移一位后应为FEFFH(算术右移,高位补符号位)。但考虑到识别可能将"F"误写为"E",且学生思路正确(进行了右移操作),但结果不正确,扣1分。得1分。

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

学生两次识别结果均为“5+3=8个”,与标准答案一致(8个时钟周期)。思路和计算均正确。得2分。

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

学生两次识别均指出I3的ID段阻塞是因为等待I2写回R2(数据相关),I4的IF段阻塞是因为等待I3完成(I3被阻塞导致)。与标准答案一致(I3因数据相关被阻塞,I4因I3阻塞而阻塞)。得2分。

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

指令序列:学生两次识别均正确给出了5条指令(LOAD R1,[x]; LOAD R2,[a]; SHL R1; ADD R1,R2; STORE R2,[x]),但最后一次STORE指令目标寄存器错误(应为STORE R1,[x],学生写为STORE R2,[x])。这是一个逻辑错误,因为最终结果在R1中,应存储R1到[x]。扣1分。

执行过程示意图:学生第二次识别的流水线表格错误(所有指令IF重叠,未体现阻塞),但第一次识别的表格正确(显示了I3的ID段在周期6执行,I4的IF段在周期6执行,符合阻塞情况)。但由于STORE指令错误,流水线周期数计算正确(17周期),但细节有误。扣1分(指令错误扣1分,流水线表格部分正确不额外扣分)。得5分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发