文章
131
粉丝
21
获赞
0
访问
5.3k
 
(1)FEFFH。
(2)5+3=8。
(3)I3的ID段被阻塞的原因是R2数据相关,I4段的IF阻塞的原因是因为上一条指令的ID段被阻塞,导致IF段无法进行。
(4)17个时钟周期
评分及理由
(1)得分及理由(满分2分)
学生答案:FEFFH,与标准答案一致。理由:正确计算了-513的补码右移结果,得2分。
(2)得分及理由(满分2分)
学生答案:5+3=8,与标准答案一致。理由:正确计算了4条指令在5段流水线中的执行周期数,得2分。
(3)得分及理由(满分2分)
学生答案:I3的ID段被阻塞的原因是R2数据相关,I4段的IF阻塞的原因是因为上一条指令的ID段被阻塞,导致IF段无法进行。理由:I3的ID段阻塞原因描述基本正确(数据相关),I4的IF段阻塞原因正确(因I3阻塞而阻塞),但未详细说明I3需等待I1和I2写回,扣1分。得1分。
(4)得分及理由(满分7分)
学生答案:指令序列为I1 LOAD R1,[X]; I2 LOAD R2,[a]; I3 SHL R1; I4 ADD R2,R1; I5 STORE R1,[X],执行过程图显示17个时钟周期。理由:指令序列正确(2分),但I4操作数顺序错误(应为ADD R1,R2),导致逻辑错误,扣1分;执行过程图基本正确(3分),但I3的ID段延迟位置有误(应在周期7而非周期6),扣1分;周期数正确(2分)。本部分得5分。
题目总分:2+2+1+5=10分
登录后发布评论
暂无评论,来抢沙发