文章

205

粉丝

0

获赞

0

访问

47.9k

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


评分及理由

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

学生回答正确解释了乘法可以通过加法、减法和移位运算实现,并举例说明了左移相当于乘以2,右移相当于乘以1/2。虽然表述不如标准答案严谨(如未提及循环代码段或Booth乘法),但核心逻辑正确。因此得2分。

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

学生回答指出控制逻辑用于控制计算顺序、生成控制信号和数据流通,这与标准答案中“控制循环次数、加法和移位操作”的核心思想一致。虽然未明确提及循环次数,但思路正确。因此得2分。

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

学生正确指出情况①(无乘法指令)执行时间最长,情况③(阵列乘法器)执行时间最短,并解释了原因:①需大量模拟操作,③可并行计算。但未区分情况②(ALU和移位器实现)与③的执行时间差异,而标准答案强调③比②更快。扣1分。因此得3分。

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

第一问:学生正确给出了带符号和无符号乘法的十六进制结果(00000000 FFFFFFFE H),得1分。
第二问:正确判断umul()无溢出、imul()溢出,并隐含了数据类型位数的原因,得2分。
第三问:学生回答“高n位不全为0时表示溢出”,与标准答案“高n位全为0则无溢出”逻辑等价,但表述不够精确(标准答案强调“全为0”作为无溢出条件)。扣1分。因此本小题总计得4分。

题目总分:2+2+3+4=11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发