文章

118

粉丝

0

获赞

0

访问

22.4k

头像
2020年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年10月26日 17:25
阅读数 189


评分及理由

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

学生回答“可以通过移位运算实现乘2、除2操作,以及通过多次加法实现乘法操作”,正确说明了乘法可以通过加法和移位实现,但未提及循环或具体算法(如Booth算法)。核心逻辑正确,扣1分。得1分。

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

学生回答“发出控制信号,控制ALU执行加法或减法运算,执行算术右移”,正确指出了控制逻辑的作用是控制加法和移位操作,但未提及控制循环次数。核心逻辑部分正确,扣1分。得1分。

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

学生正确指出“使用阵列乘法器实现的乘法指令执行时间最短”和“使用没有乘法指令的情况执行时间最长”,理由基本正确,但未详细比较②和③的区别(如周期数差异)。核心逻辑正确,但表述不够完整,扣1分。得3分。

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

第一问:学生回答“2n位乘积:FFFFFFFEH”,但未区分带符号和无符号,且未用64位十六进制表示(应为00000000FFFFFFFEH)。部分正确,扣1分。
第二问:学生回答“umul()和imul()的返回结果无溢出”,但标准答案中imul()溢出,判断错误,扣1分。
第三问:学生回答“当高n位不全为0时无符号整数发生溢出”,逻辑正确,但表述不精确(应为高n位不全为0则溢出)。扣0.5分。
本小题共扣2.5分,得2.5分。

题目总分:1+1+3+2.5=7.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发