文章

281

粉丝

0

获赞

0

访问

46.6k

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


评分及理由

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

学生回答:通用寄存器数量为32个,理由是因为寄存器内容位数为32位,5位shamt字段刚好能实现32位移位。
标准答案:通用寄存器数量为32个,因为rs1和rs2字段各占5位;shamt占5位是因为最大移位位数不超过32位,需要5位表示。
评分:通用寄存器数量回答正确(1分),shamt字段理由部分正确但表述不够准确(0.5分),总分1.5分。理由:学生正确回答了寄存器数量,但shamt字段的理由中“寄存器内容的位数为32位”不是直接原因,直接原因是最大移位位数32需要5位表示。

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

学生回答:ALUBsrc=0,F=1FDB9753H,OF=1,CF=1,根据CF判断溢出。
标准答案:ALUBsrc=0,F=1FDB9753H,OF=1,CF=1,根据CF判断无符号整数溢出。
评分:ALUBsrc、F、OF、CF均正确(各0.5分,共2分),溢出判断依据正确(1分),总分3分。理由:所有关键点与标准答案一致。

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

学生回答:指令高7位为0,符号与零扩展结果一样。
标准答案:slli指令高12位最高位为0,零扩展和符号扩展效果相同。
评分:回答正确但表述略有偏差(高7位应为高12位),但核心逻辑正确(2分)。理由:学生理解了扩展效果相同的本质,数字误写可能为识别错误,不扣分。

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

学生回答:Ext=1,ALUctr=000。
标准答案:Ext=1(符号扩展),ALUctr=000(加法)。
评分:完全正确(2分)。理由:与标准答案完全一致。

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

学生回答:因为其高7位不为全0。
标准答案:机器码低7位为0000011(lw操作码),且高12位不为0(区别于add和slli)。
评分:回答不完整(0分)。理由:学生仅提到高7位不为0,但未说明关键的低7位操作码匹配lw,且高12位特征未明确解释,逻辑不完整。

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

学生回答:有效地址为FFFF A2A0H。
标准答案:地址计算为FFFF A2D0H + FFFF FA04H = FFFF 9CD4H。
评分:结果错误(0分)。理由:计算过程未展示,结果与标准答案不符,存在逻辑错误。

题目总分:1.5+3+2+2+0+0=8.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发