文章
111
粉丝
0
获赞
0
访问
12.1k

评分及理由
(1)得分及理由(满分3分)
第一次识别结果中,学生回答数组a的首地址为034H、变量i为024H、sum为014H,这些编号不符合题目给出的r1-r5编号范围(01H-05H),且逻辑错误,因此不得分。第二次识别结果中,学生回答数组a的首地址为03H、变量i为02H、sum为01H,这与标准答案完全一致,因此得3分。综合两次识别,有一次正确,故得3分。
(2)得分及理由(满分5分)
学生两次识别结果均给出了a[i]的地址为0013E008H,但标准答案中a[i]的地址应为0013E004H(因为i=5时,地址计算为0013DFF0H + 5*4 = 0013E004H),因此地址计算错误。a[i]的机器数学生回答为0201FFFFH,但标准答案为FFFFECDCH,错误。sum的机器数学生回答为21021331H,但标准答案为0000000EH,错误。a[i]所在页号学生回答为0013EH,正确(页号计算为地址高20位,0013E004H的高20位是0013EH)。数组a至少存放在2页中,学生回答正确。因此,本小题中页号和跨页判断正确,但地址、a[i]机器数、sum机器数均错误,扣3分,得2分。
(3)得分及理由(满分2分)
学生两次识别结果均给出了机器码为00212213H,与标准答案一致,得1分。对于short类型数组的slli指令,学生第一次识别为"slli v4, v2, 1",第二次识别为"sll r4, r2, 1",虽然寄存器符号有误(v4/v2应为r4/r2),但移位次数正确(1位),且根据禁止扣分规则,字符识别错误不扣分,因此得1分。本小题共得2分。
题目总分:3+2+2=7分
登录后发布评论
暂无评论,来抢沙发