文章

323

粉丝

6

获赞

5

访问

119.6k

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


评分及理由

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

学生回答:通用寄存器最多32个,理由正确(2^5=32)。shamt字段占5位的原因解释为“最多左移32位”,虽然表述不够精确(标准答案强调字长32位,左移范围不超过32,所以5位足够),但核心意思正确。因此给满分2分。

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

学生回答:ALUBsrc=0正确;F=1FDB9753H正确;OF和CF的计算结果(均为1)正确,但解释中“1⊕0=1”的写法含义模糊(标准答案解释为最高位进位与次高位进位异或),不过结果正确;判断无符号整数溢出依据CF正确。因此给满分3分。

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

学生回答:“slli是只需要rs1寄存器的值做为输入,Ext取值不影响”和“shamt移位量表示在指令中”这两点表述不准确。标准答案的关键是立即数(imm字段)高12位的最高位为0,因此零扩展和符号扩展效果相同。学生未抓住核心原因,因此扣1分。得1分。

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

学生回答:Ext=1正确;ALUctr=000正确。因此给满分2分。

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

学生回答:“低7位是0000011”正确(对应lw的操作码),但未进一步说明add和slli的高12位均为0,而该指令高12位非零,因此一定是lw。回答不够完整,但关键点(操作码)正确,给1分。

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

学生回答:最终地址FFFF9CD4H正确(第二次识别结果),计算过程(FFFFA2D0 + FFFFA04H)正确,但第一次识别结果FFF9CD4H有误,第二次正确。根据“两次识别只要有一次正确则不扣分”的原则,给满分2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发