文章

408

粉丝

0

获赞

0

访问

106.4k

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

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

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

3):因为它是拓展指令的20到31位,而该指令的符号位是0,故无论是0拓展还是符号拓展都是拓展0;

4):Ext是1,ALUctr是000

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

它的14到12位,6位到0位都与lw指令对应位置相等。

6):FFFF9CD4H;


评分及理由

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

学生回答“最多有32个通用寄存器”正确,得1分;但解释“5位正好可以移出所有位”不准确,标准答案解释为shamt表示左移的最大范围不超过32位,故需要5位(log₂32=5),学生未给出正确理由,扣0.5分。得分:1.5分。

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

学生回答“ALUBsrc=000”错误(应为0),扣0.5分;“F结果是1FDB9753”正确,得0.5分;“OF是1”正确,得0.5分;“CF是1”正确,得0.5分;“根据CF判断是否溢出”正确(无符号整数溢出看CF),得0.5分。但ALUBsrc错误影响逻辑,扣0.5分。得分:2分。

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

学生回答“该指令的符号位是0,故无论是0拓展还是符号拓展都是拓展0”正确,与标准答案一致。得分:2分。

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

学生回答“Ext是1,ALUctr是000”完全正确。得分:2分。

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

学生回答“二进制形式是1010 0000 0100 0000 1010 0001 0000 0011”正确,但未具体分析高12位(A04H)与add/slli指令的区别,仅说明“14到12位、6到0位与lw指令对应位置相等”,理由不完整,扣1分。得分:1分。

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

学生回答“FFFF9CD4H”结果正确,但未给出计算过程(如立即数扩展和地址计算),扣0.5分。得分:1.5分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发