文章
107
粉丝
0
获赞
1
访问
10.0k

评分及理由
(1)得分及理由(满分2分)
学生答案正确计算了-513的补码为1111 1101 1111 1111(FDFFH),执行SHR(算术右移)后得到1111 1110 1111 1111(FEFFH),与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生正确应用流水线周期计算公式(n-1)+k = (4-1)+5 = 8,与标准答案一致。得2分。
(3)得分及理由(满分2分)
学生回答I3的ID段阻塞是因为数据冲突,但两次识别结果中寄存器描述不一致(第一次说R2,第二次说R1),而标准答案明确是I3与I1和I2都存在数据相关。学生没有完整说明需要等待I1和I2写回,回答不完整。I4的IF段阻塞原因描述不准确(说"覆盖指令"),标准答案是因为I3在ID段被阻塞导致I4的IF段被阻塞。综合考虑,给1分。
(4)得分及理由(满分7分)
学生指令序列设计有误:
- 缺少STORE指令将结果写回内存
- 最后一条指令ADD R2,R1方向错误,应该是ADD R1,R2
- 流水线图缺少I5,周期数计算错误(说13周期但图只到13周期且未完成)
- 流水线图中I3的IF段位置错误(应在周期4而不是周期3之后空一格)
- 没有考虑寄存器读写冲突导致的阻塞
根据评分标准,指令部分正确给1分,流水线图有较多错误给1分,周期数错误扣分。综合给2分。
题目总分:2+2+1+2=7分
登录后发布评论
暂无评论,来抢沙发