文章

286

粉丝

0

获赞

2

访问

122.9k

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

1)32个 M字长32位 shamt5位可以覆盖所有的移位情况

2)取0 8765 4321H+9876 5432H =  1FDB9753  OF=1 CF=1 CF无符号数根据CF判断溢出

3)slli是左移指令slli 指令的高 12 位(即 IR[31:20])的最高位为 0,因此无论进行零扩展还是符号扩展,都是在高位补 0,效果等价,因此 Ext 可以是 0 也可以是 1。

4) EXT取1 ALUctr取000

5)ADD和SLLI高7bit全0

6) 1010 0000 0100 0000 1010 0001 0000 0011B FFFF A2D0H+ FFFFFA04H =FFFFACD4H


评分及理由

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

学生回答“32个”正确,得1分;解释“shamt5位可以覆盖所有的移位情况”基本正确,但表述不够精确(标准答案强调字长32位,最大移位范围不超过32,需要5位表示),扣0.5分。本小题得1.5分。

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

学生回答“取0”正确,得0.5分;计算结果“1FDB9753”正确,得0.5分;OF和CF判断“OF=1 CF=1”正确,各得0.5分,共1分;判断无符号数溢出依据“CF”正确,得0.5分。本小题共得2.5分。

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

学生回答与标准答案基本一致,解释清晰正确,得满分2分。

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

学生回答“EXT取1 ALUctr取000”完全正确,得满分2分。

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

学生回答“ADD和SLLI高7bit全0”正确指出了区分点,但未完整说明lw指令的识别依据(如机器码低7位为0000011),扣1分。本小题得1分。

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

学生计算过程“FFFF A2D0H+ FFFFFA04H”中第二个加数多写了一个F(应为FFFF FA04H),导致最终结果“FFFFACD4H”错误。但提取立即数并符号扩展的思路正确,扣1.5分。本小题得0.5分。

题目总分:1.5+2.5+2+2+1+0.5=7.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发