文章

179

粉丝

0

获赞

0

访问

9.1k

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


评分及理由

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

学生回答正确解释了乘法可以通过移位和加法实现,并给出了具体例子(如1010×0101的分解),思路与标准答案一致。因此得2分。

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

学生提到控制逻辑的作用是“控制移位和加减法的配合以完成乘法运算”,这与标准答案中“控制循环次数、加法和移位操作”的核心思想一致,但未明确提及循环次数控制。考虑到答案基本正确且核心逻辑到位,不扣分,得2分。

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

学生正确指出没有乘法指令时执行时间最长,有阵列乘法器时最短,理由合理(软件模拟耗时、硬件专用电路高效)。但答案中误写“uml()”或“um()”(应为umul),属于识别错误,不扣分。理由部分未详细比较ALU+移位器与阵列乘法器的区别(如周期数差异),但核心判断正确,因此扣1分。得3分。

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

第一问:学生正确给出了带符号和无符号乘法的2n位乘积(00000000FFFFFFFEH),与标准答案一致,得2分。
第二问:正确指出umul()不溢出、imul()溢出,理由基本合理(无符号可表示32位数值、有符号仅31位),得2分。
第三问:学生尝试给出溢出判断规则,但描述存在错误(如“两个正数相乘最高位为1则溢出”不全面,且未明确针对无符号乘法的高n位判断),与标准答案“高n位全为0则无溢出”不符,扣1分。得1分。
本小题总分:2+2+1=5分?不对,第三问扣1分后应为2+2+1=5分?但第三问满分2分,学生得1分,因此本小题总分2+2+1=5分?标准答案第三问占2分,学生得1分,因此本小题总分2+2+1=5分?核对标准答案分值分布:乘积表示2分、溢出判断2分、无符号溢出规则1分?实际标准答案中三部分分值为:第一问2分、第二问2分、第三问1分?学生第三问得1分,因此本小题得5分?但学生第三问答案有逻辑错误,应扣1分,本小题得4分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发