文章

130

粉丝

0

获赞

0

访问

6.0k

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

1):最多有32个通用寄存器,因为计算机字长为32位,5位正好可以移出所有位

2):0,输出端结果是1FDB9753,OF是1,CF是1,根据CF判断是否溢出。

3):因为它是保留指令的31到20位,而该指令的31到25位都是0,故0,1都可以;

4):Ext是1,ALUctr是000

5):A040 A103H二进制形式是1010 0000 0100 0000 1010 0001 0000 0011

它的14到12位,6位到0位都与之相等

6):FFFFACD4;


评分及理由

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

得分:1分

理由:学生正确回答了最多有32个通用寄存器,但解释shamt字段占5位的原因不完整,仅提到“5位正好可以移出所有位”,未明确说明32位字长需要5位表示移位范围(log2(32)=5)。

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

得分:3分

理由:学生完全正确回答了ALUBsrc=0、ALU输出端F=1FDB9753H、OF=1、CF=1,并正确指出根据CF判断无符号整数溢出。

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

得分:1分

理由:学生回答“31到25位都是0”不完全准确,未明确说明slli指令的高12位最高位为0,导致扩展效果等价(补0),但结论正确。

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

得分:2分

理由:学生完全正确回答Ext=1(符号扩展)和ALUctr=000(加法)。

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

得分:1分

理由:学生正确指出指令机器码的二进制形式,但未明确说明6-0位=0000011(lw操作码)和14-12位=010(funct3字段)匹配lw指令格式,结论正确但解释不完整。

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

得分:0分

理由:学生计算结果FFFFACD4H错误,正确地址应为FFFF9CD4H(未正确处理符号扩展和加法进位)。

题目总分:1+3+1+2+1+0=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发