文章
324
粉丝
0
获赞
2
访问
22.2k
评分及理由
(1)得分及理由(满分3分)
学生第一次识别结果中,数组a的首地址寄存器编号为r3(对应03H),变量i的寄存器编号为r4(对应04H),sum的寄存器编号为r1(对应01H)。标准答案中数组a的首地址寄存器编号为03H,变量i的寄存器编号为02H,sum的寄存器编号为01H。学生将变量i的寄存器编号错误识别为r4(04H),而实际上应为r2(02H)。因此,该部分存在逻辑错误,扣1分。第二次识别结果与第一次相同,同样错误。得分为2分。
(2)得分及理由(满分5分)
学生第一次识别结果中,a[i]的地址为0013E004H,正确;a[i]的机器数识别为"FF FF EC"不完整且格式混乱,sum的机器数识别为"02 01 00 00 02 01 FF FFH"错误;a[i]所在页的页号识别为14(十进制),但标准答案为0013EH(十六进制),且未给出计算过程,判断为错误;数组a存放页数识别为"互放的个数"无法理解,判断为错误。第二次识别结果中,a[i]的地址正确;a[i]的机器数识别为"FFEC DC 00 00 F1 F0H"格式混乱且数值错误;sum的机器数识别为"02 01 00 00 02 01 FF FFH"错误;a[i]所在页的页号识别为14(十进制)错误;数组a占3个页错误(标准答案为2页)。该部分主要计算和逻辑均错误,仅地址正确,扣4分,得1分。
(3)得分及理由(满分2分)
学生两次识别结果均给出机器码为00212213H,与标准答案一致,正确;但未回答若数组a改为short类型时slli指令的汇编形式。标准答案要求两部分,学生只完成一部分,扣1分,得1分。
题目总分:2+1+1=4分
登录后发布评论
暂无评论,来抢沙发