文章

111

粉丝

0

获赞

0

访问

12.1k

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


评分及理由

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

第一次识别结果中,学生回答数组a的首地址为034H、变量i为024H、sum为014H,这些编号不符合题目给出的r1-r5编号范围(01H-05H),且逻辑错误,因此不得分。第二次识别结果中,学生回答数组a的首地址为03H、变量i为02H、sum为01H,这与标准答案完全一致,因此得3分。综合两次识别,有一次正确,故得3分。

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

学生两次识别结果均给出了a[i]的地址为0013E008H,但标准答案中a[i]的地址应为0013E004H(因为i=5时,地址计算为0013DFF0H + 5*4 = 0013E004H),因此地址计算错误。a[i]的机器数学生回答为0201FFFFH,但标准答案为FFFFECDCH,错误。sum的机器数学生回答为21021331H,但标准答案为0000000EH,错误。a[i]所在页号学生回答为0013EH,正确(页号计算为地址高20位,0013E004H的高20位是0013EH)。数组a至少存放在2页中,学生回答正确。因此,本小题中页号和跨页判断正确,但地址、a[i]机器数、sum机器数均错误,扣3分,得2分。

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

学生两次识别结果均给出了机器码为00212213H,与标准答案一致,得1分。对于short类型数组的slli指令,学生第一次识别为"slli v4, v2, 1",第二次识别为"sll r4, r2, 1",虽然寄存器符号有误(v4/v2应为r4/r2),但移位次数正确(1位),且根据禁止扣分规则,字符识别错误不扣分,因此得1分。本小题共得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发