文章

165

粉丝

0

获赞

10

访问

16.1k

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


评分及理由

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

学生回答“因为乘法运算可以通过移位和加法运算逐位操作实现”,这与标准答案中“乘法运算可以通过加法和移位来实现”的核心思想一致,说明了在没有乘法指令的情况下可以通过其他指令实现乘法的原理。回答正确且完整,得2分。

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

学生回答“控制移位和加法次数”符合标准答案中“控制循环次数”和“根据操作表控制加法和移位操作”的要求,但“确定本次得到的数”和“确定符号”表述不够准确或多余。考虑到核心控制逻辑(控制循环和操作)已正确表述,扣1分,得1分。

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

学生正确指出①执行时间最长、③执行时间最短,理由部分提到①需要“逐位加法和移位,时间耗资大”和③“并发乘法操作,时间快”,与标准答案逻辑一致。但未详细比较②和③的区别(如②需要多个时钟周期,③可单周期完成),理由不够完整。扣1分,得3分。

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

第一问乘积计算:学生两次识别结果均错误(如“FFFFFF FE FFFFFFEH”和“FFFFFFFFFFFFFFFEH”),未正确计算带符号和无符号乘积的十六进制表示。第二问溢出判断:学生回答“imul无溢出,umul溢出”与标准答案(imul溢出、umul不溢出)完全相反,逻辑错误。第三问溢出判断方法:学生回答“若其高n位结果不全为0则溢出,否则未溢出”基本正确,但未强调“无符号”乘法(标准答案要求针对无符号)。因乘积计算和溢出判断存在重大错误,扣4分,得1分。

题目总分:2+1+3+1=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发