文章

133

粉丝

0

获赞

0

访问

13.4k

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


评分及理由

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

学生回答计算机最多有32个通用寄存器,理由正确(因为rs1和rs2字段各占5位,所以最多2^5=32个寄存器);shamt占5位的理由也正确(因为32位字长最多移位32位,需要5位表示)。答案与标准答案一致。得2分。

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

学生回答ALUBsrc=0正确;F=1FDB9753H正确;OF=1正确;CF=1正确;判断溢出应根据CF标志正确(对于无符号整数加法,溢出判断依据是CF)。答案与标准答案一致。得3分。

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

学生回答“因为slli执行左移操作,会把扩展的符号位/高位补0”,理由正确(slli指令的立即数高位为0,无论零扩展还是符号扩展结果相同,因此Ext取0或1均可)。答案与标准答案一致。得2分。

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

学生回答Ext=1和ALUctr=000正确(lw指令需要符号扩展偏移量,ALU执行加法运算)。答案与标准答案一致。得2分。

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

学生回答“因为其低7位为0000011,推测R3指令为lw”,理由正确(指令低7位opcode为0000011对应lw指令,而add和slli的opcode不同)。答案与标准答案一致。得2分。

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

学生计算地址为FFFF 9CD4H正确(R[01H]=FFFF A2D0H,立即数A04H符号扩展为FFFF FA04H,相加得FFFF 9CD4H)。答案与标准答案一致。得2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发