文章
278
粉丝
0
获赞
0
访问
37.2k

评分及理由
(1)得分及理由(满分3分)
学生答案正确识别出数组a的首地址寄存器为03H,变量i的寄存器为02H,sum的寄存器为01H,与标准答案完全一致。得3分。
(2)得分及理由(满分5分)
学生答案中a[i]的地址0013 E004H、a[i]的值FFFF ECDCH、sum的值0000 000EH以及a[i]的页号0013EH均正确,各得1分(共4分)。但在计算数组a占用的页数时,学生答案"页数 = 0013E H - 0013D H = 1"存在逻辑错误:数组a从地址0013 DFF0H开始,a[i]的地址0013 E004H已经跨越了0013D和0013E两个页号,因此数组a至少占用2页。此处扣1分。得4分。
(3)得分及理由(满分2分)
学生答案中slli指令的机器码0021 2213H正确,得1分。但题目要求当数组a改为short类型时,slli指令的汇编形式应该是"slli r4, r2, 1",学生答案中仍为"slli r4, r2, 02",存在逻辑错误,扣1分。得1分。
题目总分:3+4+1=8分
登录后发布评论
暂无评论,来抢沙发