文章

87

粉丝

0

获赞

1

访问

17.1k

头像
2024年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年8月16日 11:23
阅读数 88

(1)寄存器位数为5,所以共32个通用寄存器,因为计算机M的字长为32位

(2)应该取0,F的结果为1FDB9753,OF的结果为1,CF结果为1,应根据CF标志判断溢出
(3)因为slli的高六位均为0,符号扩展和0扩展结果相同
(4)Ext的取值是1,ALUctr的取值是000

(5)该机器码的12-14位为010,而0-6位是0000011,与lw的机器码相同

(6)偏移量为A04H,FFFFA2D0H+A04H=FFFFACD4H


评分及理由

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

得分:2分

理由:正确指出了寄存器位数为5,共32个通用寄存器。虽然未明确说明shamt字段占5位的原因,但题目要求的是"为什么shamt字段占5位",而学生回答的是"因为计算机M的字长为32位",这与shamt字段的位数相关,可以认为是间接回答了问题。

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

得分:3分

理由:正确回答了ALUBsrc的取值应为0,F的结果为1FDB9753,OF和CF的结果为1,并根据CF标志判断溢出。所有关键点都回答正确。

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

得分:2分

理由:正确解释了slli的高六位均为0,符号扩展和0扩展结果相同,与标准答案一致。

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

得分:2分

理由:正确回答了Ext的取值是1,ALUctr的取值是000,与标准答案一致。

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

得分:2分

理由:正确指出了机器码的12-14位为010,0-6位是0000011,与lw的机器码相同,与标准答案一致。

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

得分:1分

理由:偏移量的计算正确,但最终地址计算错误(FFFFA2D0H+A04H=FFFFACD4H,而正确答案应为FFFF9CD4H)。由于计算错误,扣1分。

题目总分:2+3+2+2+2+1=12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发