文章

408

粉丝

0

获赞

0

访问

105.8k

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

1):放数组a的首地址:r3,变参i:r2,sum:r1

2):a[i]的地址:0013E004H,a[i]:DCECFFFF,sum 的机器数:0000 1332H+DCECFFFF=DCED1331H,a[i]所在页的页号是:0013EH,在此次执行中,数据组a至少存放在2页中

3):到S中slli指令的汇编形式应是00212213H


评分及理由

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

学生答案正确指出了存放数组a首地址的寄存器是r3,变量i的寄存器是r2,变量sum的寄存器是r1。这与标准答案完全一致。因此得3分。

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

学生答案存在部分正确和部分错误:
① a[i]的地址计算正确(0013E004H),得1分。
② a[i]的机器数计算错误。根据小端方式,地址0013E004H开始的四个字节依次为DC、EC、FF、FF,因此正确的机器数应为FFFFECDC,学生写成了DCECFFFF,这是字节顺序错误。此项不得分。
③ sum的机器数计算错误。错误源于使用了错误的a[i]值进行加法,且未考虑溢出截断。此项不得分。
④ a[i]所在页的页号计算正确(0013EH),得1分。
⑤ 判断数组a至少存放在2页中,正确,得1分。
综上,本小题共得3分。

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

学生答案存在错误:
① 问题第一问要求写出“slli r4, r2, 2”这条指令的机器码。学生给出的“00212213H”是机器码的十六进制表示,但题目要求用十六进制表示,学生答案格式上可以接受,但未给出计算过程,且答案与标准答案一致,可以认为正确,得1分。
② 问题第二问要求若数组a改为short类型,则slli指令的汇编形式应是什么。学生未回答此问,得0分。
综上,本小题共得1分。

题目总分:3+3+1=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发