文章

95

粉丝

50

获赞

1

访问

11.7k

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


评分及理由

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

学生回答正确,指出乘法可以通过加法、减法和移位指令的组合来实现。虽然回答较为简略,但核心思想正确。得2分。

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

学生回答“控制逻辑控制ALU实现加法或减法运算,以及移位操作”,这描述了控制逻辑的部分作用,但不够全面。标准答案强调控制逻辑还需控制循环次数和根据操作表(如Booth算法)控制具体操作。因此扣1分,得1分。

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

学生回答“①没有乘法指令执行时间最长”正确,得1分。但后续分析存在错误:学生认为“在没有使用阵列乘法器实现的乘法指令中更快”,此句表述不清且逻辑混乱,似乎想比较②和③,但未明确指出③(阵列乘法器)最快,且理由“并行地处理多个数据”虽与阵列乘法器特性相关,但表述不准确。标准答案明确②(ALU和移位器实现)需多个周期,③(阵列乘法器)通常单周期最快。学生回答未能清晰区分②和③的速度差异,因此扣2分。本小题得2分。

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

学生回答存在多处错误:
1. 未按要求计算并给出64位乘积的十六进制表示。
2. 对带符号整数乘积的回答“-1”错误,且未说明是32位结果还是64位结果。
3. 对无符号整数乘积的回答“FFFFFFFF”是32位结果,但题目要求的是2n位(64位)乘积。
4. 对umul()和imul()是否溢出未作判断。
5. 溢出判断条件“当前32位不全为0或不全为1时”表述错误,标准答案应为高n位全0则无溢出,否则溢出。
由于本小题核心计算和判断均缺失或错误,扣5分,得0分。

题目总分:2+1+2+0=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发