文章

317

粉丝

1

获赞

220

访问

83.2k

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


评分及理由

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

学生回答“共有32个通用寄存器”正确,得1分。解释“shamt占5位”时,学生提到“可表示将R[rs]中数据最多可左移31位”,这与标准答案“左移的最大范围不能超过32,5bit可以表示对应范围”的核心逻辑一致,得1分。因此本小题得2分。

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

学生回答“ALUBsrc取值为0”正确,得0.5分。计算F为“1FDB9753H”正确,得0.5分。OF和CF均为1,计算正确,各得0.5分,共1分。对于判断无符号整数溢出的标志,学生回答“根据CF标志位判断”,与标准答案一致,得1分。因此本小题得3分。

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

学生回答“因为slli中第31位为0,故使用0扩展与符号扩展都可以,两种扩展后结果都一致”,与标准答案逻辑一致,得2分。

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

学生回答“Ext取值为1,ALUctr为000”,与标准答案完全一致,得2分。

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

学生将机器码转换为二进制,并指出“只有lw指令最低6位,OP位是000011,故只能是lw”。虽然学生将“最低7位”误写为“最低6位”,但根据上下文及两次识别结果,其核心逻辑(通过操作码字段识别指令类型)正确,且识别结果中操作码部分正确,因此不扣分。本小题得2分。

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

学生正确给出了R[01H]的值(FFFF A2D0H),得0.5分。在计算立即数时,第一次识别结果为“imm符号扩展后为FFFFA04H”,第二次为“FFFFF04H”,均与标准答案“FFFF FA04H”在数值上存在偏差(可能是识别错误或计算错误)。但学生后续计算地址的表达式“R[SI]+imm”思路正确,且最终结果“FFFFGCD4H”和“FFFFFCD4H”与标准答案“FFFF 9CD4H”不符,存在逻辑错误(计算错误)。因此扣除本小题1.5分,得0.5分。

题目总分:2+3+2+2+2+0.5=11.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发