文章
37
粉丝
0
获赞
0
访问
1.8k
评分及理由
(1)得分及理由(满分2分)
学生第一次识别结果中给出R1的内容为FFFFEFFFH,第二次识别结果为FFFFEFFFH,但标准答案为FEFFH(16位机,应为16位结果)。学生计算补码和右移操作思路正确,但结果错误(应为16位,学生给出32位或更多位),且未正确写出执行前的R1值(FDFFH)。因此扣1分,得1分。
(2)得分及理由(满分2分)
学生两次识别均正确回答8个时钟周期(5+3=8),与标准答案一致。得2分。
(3)得分及理由(满分2分)
学生回答I3的ID段阻塞原因是数据相关(需读R2和R3),与标准答案(等I1和I2写回)一致;I4的IF段阻塞原因是I3被阻塞(避免覆盖),与标准答案一致。但学生未明确说明I3与I1、I2的数据相关细节(标准答案强调I1和I2写回),但核心逻辑正确。因此不扣分,得2分。
(4)得分及理由(满分7分)
学生指令序列为:I1 LOAD R2 [x], I2 LOAD R1 [a], I3 SHL R2(或SHR R2,第二次识别修正为SHL),I4 ADD R1 R2, I5 STORE R2 [x]。其中,SHL R2(左移)实现x*2正确,但STORE指令错误(应存R1到[x],学生存R2)。流水线图表显示17周期(但学生表格有19列,实际执行到17周期),与标准答案周期数一致。指令序列有逻辑错误(存储错误),扣2分;流水线图基本正确(但I4的ID段在周期11,标准在10,微小差异不扣分),得3分;总周期正确,得2分。本部分共得5分(指令2分扣1分,图3分,周期2分)。
题目总分:1+2+2+5=10分
登录后发布评论
暂无评论,来抢沙发