文章
78
粉丝
0
获赞
2
访问
3.1k
评分及理由
(1)得分及理由(满分2分)
学生答案:FEFFH(第一次识别)和FE FF H(第二次识别),与标准答案一致。理由:正确计算了-513的补码表示(FDFFH)并执行逻辑右移后得到FEFFH。得2分。
(2)得分及理由(满分2分)
学生答案:8(两次识别均正确),与标准答案一致。理由:对于5段流水线执行4条指令,没有阻塞时,所需时钟周期数为4+(5-1)=8。得2分。
(3)得分及理由(满分2分)
学生答案:I3的ID段阻塞原因是等待I2的WB写回R2(数据相关),I4的IF段阻塞原因是等待I3的ID完成(控制相关)。理由:I3与I2存在数据相关(需等I2写回),且I4的IF需等I3的ID(因为流水线按序发射,I3阻塞会导致I4阻塞)。但学生未提及I3与I1也存在数据相关(需等I1写回),回答不完整。标准答案要求说明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。执行过程示意图显示5条指令在17个时钟周期内完成(流水线表基本正确)。理由:指令序列正确(2分),但I4应为ADD R1,R2(学生写为ADD R2,R1,操作数顺序错误,导致结果错误),且I5应为STORE R1,[x](学生漏写地址,但上下文可推断)。指令逻辑错误扣1分(操作数顺序)。流水线示意图正确(3分),周期数17正确(2分)。但因指令错误,扣1分。得6分(2+3+2-1=6)。
题目总分:2+2+1+6=11分
登录后发布评论
暂无评论,来抢沙发