文章

305

粉丝

0

获赞

0

访问

64.7k

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


评分及理由

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

学生回答“32个”,正确;但理由“因为指令字长为32位”不准确。标准答案指出寄存器地址字段为5位,故最多32个寄存器。学生理由未抓住关键,但答案正确。给1分。

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

ALUBsrc=0正确(1分)。F=1FDB9753H正确(1分)。OF=1、CF=1正确(1分)。判断溢出依据“根据CF判断”对于无符号整数是正确的(1分)。但本题满分3分,学生已答出全部关键点,且无错误,故给3分。

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

学生回答“因为shamt指令的最高7位一直为0,符号拓展与零拓展结果一样”。理由基本正确,但表述中“shamt指令的最高7位”不严谨(应为imm字段高7位或高12位最高位为0),核心思想正确。给2分。

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

Ext=1正确(1分),ALUctr=000正确(1分)。学生写为“ALUct:000”,识别为“ALUct”可能是“ALUctr”的误写,根据规则不扣分。给2分。

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

学生回答“因为前7位不为全0与后7位为0000011”,并给出了地址计算结果。理由部分不完整(未明确指出高12位非零是lw特征),但根据指令格式,后7位(opcode)为0000011确实是lw指令,且学生通过计算地址间接证明了该指令是lw。答案正确,给2分。

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

学生在第(5)问中已给出地址计算结果“FFFF9CD4H”(第一次识别)和“FFFFF9CD4H”(第二次识别)。标准答案为“FFFF 9CD4H”。第一次识别结果正确,第二次多了一个‘F’,可能是识别错误。根据规则,只要有一次识别正确则不扣分。给2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发