文章
188
粉丝
0
获赞
0
访问
69.5k

评分及理由
(1)得分及理由(满分2分)
学生回答“编址单位为字”,但标准答案为按字节编址。学生通过计算指令地址差为4B,并指出地址变化以4B为单位,但错误地得出编址单位为字的结论。实际上,32位定长指令字占4B,地址差4个单位代表4B,因此每个地址单位对应1B,即按字节编址。学生推理过程部分正确,但结论错误。得0分。
(2)得分及理由(满分2分)
学生回答“30位”,但标准答案为每个元素占4B(32位)。学生未给出计算过程,且答案错误。sll指令左移2位相当于乘以4,结合编址单位(字节)可知元素大小为4B。学生答案明显错误,得0分。
(3)得分及理由(满分3分)
学生计算OFFSET值为-24,但标准答案为-6(补码FFFAH)。学生给出的计算公式为“PC = PC+4 + OFFSET”,但未考虑偏移量需要乘以4(标准公式为(PC)+4+OFFSET*4)。学生通过目标地址反推OFFSET,但计算错误(目标地址08048100H,当前PC为08048114H+4=08048118H,偏移应为-18H即-24,但OFFSET字段实际值为-6,需乘以4才得到-24)。学生未理解OFFSET字段的缩放关系,且公式不完整。得1分(部分正确,因地址计算思路正确但未体现缩放)。
(4)得分及理由(满分5分)
学生回答数据相关阻塞指令为“编号1,2,3,4”,但标准答案为第2、3、4、6条。学生未指出第6条指令的数据相关阻塞,且错误包含第1条(第1条无前序指令依赖)。控制冒险部分正确(指出第6条发生控制冒险)。最后关于指令1与指令5的数据相关问题,学生解释混乱(提到“指令1只是对R1内容读取”但实际指令1写R1),但结论正确(不会阻塞)。数据相关部分扣2分(错误列出指令1,遗漏指令6),控制冒险部分得1分,指令1与5相关问题得1分。本小题得2分。
题目总分:0+0+1+2=3分
登录后发布评论
暂无评论,来抢沙发