文章
225
粉丝
0
获赞
1
访问
10.9k

评分及理由
(1)得分及理由(满分2分)
学生正确计算了-513的补码为1111 1101 1111 1111B(即FDFFH),执行SHR(逻辑右移)后得到1111 1110 1111 1111B(即FEFFH),与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生正确计算了4条指令在5段流水线中执行所需时钟周期数为8(公式4-1+5=8),与标准答案一致。得2分。
(3)得分及理由(满分2分)
学生指出I3的ID段阻塞是因为需要等待I2的LOAD指令写回R2(数据相关),但未提及I1对I3的影响(I3还需要I1的结果),解释不够完整;I4的IF段阻塞是因为I3的IF段被阻塞(实际是I3的ID段阻塞导致),理由基本正确但不完全准确。根据评分标准,每个原因各1分,这里酌情扣0.5分。得1.5分。
(4)得分及理由(满分7分)
学生给出的指令序列正确(LOAD R1,[x]; LOAD R2,[a]; SHL R1; ADD R1,R2; STORE R2,[x]),但STORE指令的目标寄存器应为R1而非R2,这里存在逻辑错误;流水线执行过程图基本正确,周期数计算为17与标准答案一致。指令序列部分扣1分(寄存器使用错误),执行过程图给3分,周期数给2分。得4分。
题目总分:2+2+1.5+4=9.5分
登录后发布评论
暂无评论,来抢沙发