文章

92

粉丝

68

获赞

0

访问

11.3k

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

(1)数组a的首地址:R3、变参i: R2, sum:R1

(2)a[i]的地址、a[i]和 sum 的机器数分别是0013 E004H, FF FF EC DCH,00 00 00 0EH.

a[i]所在页的页号是013EH,数据组a至少存放在 2页.

(3)指令"slli r4, r2, 2"的机器码是0000 0000 0010 0001 0010 0010 0001 0011 , 即 00 21 22 13H

若数组a改为short类型,则指令序列存到S中slli指令的汇编形式应是slli r4, r2, 1


评分及理由

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

学生答案:数组a的首地址:R3、变参i: R2, sum:R1。
标准答案:数组a的首地址、变量i和 sum的通用寄存器编号分别为03H、02H和01H。
分析:学生的答案与标准答案在逻辑上完全一致。R3、R2、R1对应的编号正是03H、02H、01H。表述方式不同,但含义正确。
得分:3分。

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

学生答案:a[i]的地址、a[i]和 sum 的机器数分别是0013 E004H, FF FF EC DCH,00 00 00 0EH。a[i]所在页的页号是013EH,数据组a至少存放在 2页。
标准答案:a[i]的地址=0013 E004H,a[i]的机器数=FFFF ECDCH,sum的机器数=0000 000EH,页号=0013EH,数组a至少存放在2页中。
分析:
1. 地址0013 E004H正确。
2. a[i]的机器数,学生写为“FF FF EC DCH”,标准答案为“FFFF ECDCH”。学生答案的字节分隔方式不影响数值,且符合小端序读取结果,正确。
3. sum的机器数,学生写为“00 00 00 0EH”,标准答案为“0000 000EH”。数值正确,但学生答案多写了一个“0”,可能是笔误,但核心的“000EH”正确,此处不扣分。
4. 页号,学生写为“013EH”,标准答案为“0013EH”。页号是地址的高20位。地址0013E004H的高20位是0013E(十六进制),即二进制的20位。学生答案“013EH”缺少一个前导0,但在数值上等同于“0013EH”,可以认为是正确的简写。
5. 数组a至少存放页数,学...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发