文章

305

粉丝

0

获赞

0

访问

64.7k

头像
2024年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年12月18日 09:56
阅读数 49


评分及理由

(1)得分及理由(满分3分)

学生答案正确,与标准答案完全一致。数组a的首地址存放在r3(编号03H),变量i存放在r2(编号02H),变量sum存放在r1(编号01H)。得3分。

(2)得分及理由(满分5分)

学生答案大部分正确,但在“数组a至少存放在几页中”这一问上存在逻辑错误。
具体分析:
- a[i]的地址(0013 E004H)正确。
- a[i]的机器数(FF FF EC DCH)正确。注意学生答案写为“FF FF EC DCH”,而标准答案为“FFFF ECDCH”,实质相同,不扣分。
- sum的机器数(0000 000EH)正确。
- a[i]所在页的页号(0013EH)正确。
- 错误点:学生回答“至少存放在一页中”。根据题目,数组a的首地址为0013 DFF0H,a[5]的地址为0013 E004H,跨越了页边界(页大小为4KB,页内地址为低12位。0013 DFF0H的页号为0013DH,0013 E004H的页号为0013EH)。因此数组a至少存放在2页中。学生的“一页”结论错误。
扣分:此小问共5分,核心计算和概念(地址、机器数、页号)均正确,但最后一问错误。考虑到该错误属于对数据跨页判断的逻辑错误,扣1分。得4分。

(3)得分及理由(满分2分)

学生答案完全正确。
- 指令“slli r4, r2, 2”的机器码(0021 2213H)正确。
- 若数组a改为short类型,则slli指令的汇编形式(slli r4, r2, 1)正确。
得2分。

题目总分:3+4+2=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发