文章
35
粉丝
0
获赞
0
访问
6.7k

评分及理由
(1)得分及理由(满分2分)
学生答案给出 FEFFH,与标准答案一致。理由:-513 的补码为 FDFFH,逻辑右移一位后得到 FEFFH,计算正确。得2分。
(2)得分及理由(满分2分)
学生答案给出 8 个时钟周期,与标准答案一致。理由:对于 5 段流水线,连续 4 条指令且无阻塞时,所需时钟周期数为 4 + (5 - 1) = 8,计算正确。得2分。
(3)得分及理由(满分2分)
学生答案指出 I3 的 ID 段阻塞是因为需要等待 a 和 b 的数据写回(即 I1 和 I2 的 WB 完成),I4 的 IF 段阻塞是因为 I3 的 ID 段阻塞导致流水线停顿。这与标准答案描述一致,解释正确。得2分。
(4)得分及理由(满分7分)
学生答案给出的指令序列为:I1: Load R1, [x]; I2: Load R2, [a]; I3: SHL R1; I4: ADD R2, R1; I5: STORE R1, [x]。该序列与标准答案基本一致(标准答案中最后一条指令为 STORE R1, [x],学生答案中 I4 的操作数顺序为 ADD R2, R1,但 R1 结果正确存入 [x],不影响逻辑)。流水线执行过程图中,学生给出了部分时序表,显示 I3 在周期 6 开始 ID,I4 在周期 10 开始 ID,I5 在周期 14 开始 ID,总周期为 17,与标准答案一致。但学生图表未完整画出所有流水段(如 I4 的 EX、M、WB 段未在表中明确,但文字说明周期数为 17),且 I4 操作数顺序与常规写法略有不同,但不影响正确性。根据评分说明,指令正确给 2 分,执行过程示意图基本正确给 3 分,周期数正确给 2 分,此处扣 1 分因示意图不够完整。得6分。
题目总分:2+2+2+6=12分
登录后发布评论
暂无评论,来抢沙发