文章

986

粉丝

5

获赞

20

访问

252.5k

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


评分及理由

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

学生正确回答了通用寄存器数量为32个(因为rs1和rs2字段各占5位),并正确解释了shamt字段占5位的原因(因为字长为32位,移位位数最多需要5位表示)。两次识别结果均正确。得2分。

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

学生正确给出了ALUBsrc=0(第一次识别为ALUOp=0,第二次为ALU_{BrC}=0,根据上下文判断为ALUBsrc的误写,不扣分)。正确计算了F=1FDB 9753H、OF=1、CF=1。但判断溢出的标志错误(学生说根据CF判断,但标准答案指出对于无符号整数应根据CF判断,实际上OF是有符号溢出标志,CF是无符号进位标志;但题目问的是无符号整数,所以应根据CF判断,学生回答正确)。因此全部正确。得3分。

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

学生正确解释了slli指令的移位位数只使用低5位,高位在扩展后均为0,因此Ext取值可为0或1。两次识别结果均正确。得2分。

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

学生正确给出了Ext=1和ALUctr=000。两次识别结果均正确。得2分。

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

学生将机器码转换为二进制,并正确识别出IR[6:0]=0000011B和IR[14:12]=010B,符合lw指令的opcode和funct3字段。两次识别结果均正确。得2分。

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

学生正确计算了存储地址为FFFF9CD4H(第一次识别为FFFF 9CD4H,第二次为FFFF9CD4H,均正确)。得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发