文章

94

粉丝

0

获赞

0

访问

7.3k

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


评分及理由

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

学生回答“多次执行加法指令可达到执行乘法指令的效果,而移位指令可看作一种乘以2的某次方的乘法指令”,正确解释了乘法可以通过加法和移位实现,但没有明确提到循环或具体算法(如Booth算法)。核心逻辑正确,但表述不够完整。扣1分。

得分:1分

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

学生回答“控制逻辑的作用是将乘法指令转化为移位指令”,只提到移位,未涉及加法操作和循环控制,与标准答案中“控制循环次数,根据操作表控制加法和移位操作”相比,逻辑不完整。扣1分。

得分:1分

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

学生正确判断①执行时间最长、③执行时间最短,理由部分提到①通过多次加法实现、②结合2的乘法较快实现、③几乎一次操作得到结果,基本符合标准答案逻辑,但表述中“无限接近于人类计算乘法的逻辑”不准确,应为硬件并行计算。核心逻辑正确,不扣分。

得分:4分

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

第一问:学生给出的带符号和无符号乘法结果(FFFF FFFF FFFF FFFDH和0000 0001 FFFF FFFDH)错误,正确结果应为00000000FFFFFFFEH。计算错误,扣2分。

第二问:学生判断umul()溢出、imul()不溢出错误,正确应为umul()不溢出、imul()溢出。逻辑错误,扣2分。

第三问:学生回答“若高n位为全0则不溢出,反则溢出”正确,符合标准答案。得1分。

得分:1分

题目总分:1+1+4+1=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发