文章
165
粉丝
0
获赞
10
访问
16.1k

评分及理由
(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分
登录后发布评论
暂无评论,来抢沙发