文章

45

粉丝

0

获赞

0

访问

4.4k

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


评分及理由

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

学生回答“32个通用寄存器”正确,得1分;但解释“操作数位数与内容一样长,也就是32位”不正确,应解释为rs1和rs2字段占5位,所以最多2^5=32个寄存器,且shamt占5位是因为32位字长左移位数最多31位(0~31),需5位表示。学生未正确解释shamt占5位的原因,扣1分。得1分。

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

学生回答“add时,ALU8src为0”正确,得1分;计算F=1FDB9753H正确,得0.5分;但OF和CF的回答不完整或错误(第一次识别OF未给出明确值,第二次识别OF=0错误,CF=1正确),标准答案中OF=1、CF=1,且应根据CF判断无符号溢出。学生未完整给出OF和CF值,且未说明判断溢出的标志,扣1.5分。得1.5分。

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

学生回答“因为操作位数只有5位,逻辑左移后,高位为0”部分正确,但未明确说明slli指令的imm字段高12位最高位为0,扩展后高位补0,因此Ext取0或1效果相同。解释不完整,扣1分。得1分。

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

学生回答“lw时,Ext为1,ALU结果为000”正确(ALUctr=000表示加法),得2分。

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

学生回答“因为最后6位为000011,只有lw指令”正确(lw操作码为0000011),得2分。

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

学生回答中地址计算错误(第一次识别未计算,第二次识别为FFFF9C04H,标准答案为FFFF9CD4H),但正确识别了imm为A04H(需符号扩展)并进行了加法操作,思路正确但结果错误。因计算错误扣1分。得1分。

题目总分:1+1.5+1+2+2+1=8.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发