文章

74

粉丝

0

获赞

0

访问

8.6k

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


评分及理由

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

学生答案中数组a的首地址寄存器编号为11H,i的寄存器编号为10H,sum的寄存器编号为01H。标准答案中数组a的首地址寄存器编号为03H,i的寄存器编号为02H,sum的寄存器编号为01H。学生答案中sum的寄存器编号正确,但数组a的首地址和i的寄存器编号错误。根据指令序列分析,r3存放数组a的首地址(编号03H),r2存放变量i(编号02H),r1存放sum(编号01H)。学生答案中11H和10H与标准答案不符,属于逻辑错误。但考虑到可能存在字符识别错误(如1和7相似),且r1编号正确,故酌情扣1分。得2分。

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

学生答案中a[i]的地址为0013E004H,与标准答案一致;a[i]的机器数为FFFFECDCH(第一次识别)或FFFFECDC H(第二次识别),标准答案为FFFFECDCH,基本一致;sum的机器数为00000000EH或0000000E H,标准答案为0000000EH,一致;a[i]所在页号为0013EH,与标准答案一致;数组a至少存放在2页中,与标准答案一致。所有关键点均正确,但a[i]机器数在第二次识别中多了一个空格,属于格式问题,不扣分。得5分。

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

学生答案中指令机器码为00212213H,与标准答案一致;当数组a改为short类型时,学生答案指出shamt由5位改为4位,高位多补一个0,但未给出具体的汇编形式。标准答案为"slli r4, r2, 1",学生答案未明确写出汇编指令,属于不完整回答。但根据描述可推断出移位次数应为1,故扣1分。得1分。

题目总分:2+5+1=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发