文章
134
粉丝
0
获赞
2
访问
7.0k
评分及理由
(1)得分及理由(满分3分)
学生答案正确,数组a的首地址寄存器为r3(编号03H),变量i寄存器为r2(编号02H),sum寄存器为r1(编号01H),与标准答案一致。得3分。
(2)得分及理由(满分5分)
学生答案中:
- a[i]的地址0013E004H正确(计算过程:r3=0013DFF0H,i=5左移2位后为14H,相加得0013E004H);
- a[i]内容FFFFECDC H正确(小端方式,从0013E004H起读取4字节为DC EC FF FF,组合为FFFFECDC H);
- 更新后sum=0000 000E H正确(原sum=00001332H + FFFFECDC H = 1 0000000E H,截断后为0000000E H);
- a[i]所在页号0013E H正确(地址0013E004H,页大小4KB=1000H,页号为高20位0013E H);
- 数组a至少跨2页正确(首地址0013DFF0H,末地址0013E004H+3=0013E007H,跨页0013D和0013E)。
但学生答案中"aci)"应为"a[i]","子页"应为"页",属于识别误写,不扣分。得5分。
(3)得分及理由(满分2分)
学生答案中:
- 机器码00212213H正确(slli指令操作码和字段匹配);
- short类型时slli r4, r2, 1正确(short类型元素大小为2字节,左移1位)。
得2分。
题目总分:3+5+2=10分
登录后发布评论
暂无评论,来抢沙发