文章
50
粉丝
0
获赞
0
访问
966

评分及理由
(1)得分及理由(满分2分)
学生回答正确,指出乘法可以通过加法指令和移位指令实现,这与标准答案中“乘法运算可以通过加法和移位来实现”一致。得2分。
(2)得分及理由(满分2分)
学生回答“控制逻辑的作用是控制ALU在乘法过程中执行加法操作还是执行移位操作”,这与标准答案中“控制逻辑的作用是控制循环次数,还需要根据操作表控制加法和移位操作”基本一致,思路正确。得2分。
(3)得分及理由(满分4分)
学生回答“函数umul()在①情况下执行时间最长”正确,但认为“在②情况下执行时间最短”错误,因为标准答案中③(阵列乘法器)执行时间最短。此外,学生解释“使用ALU和移位器实现乘法指令比使用阵列乘法器实现乘法指令的乘法运算速度快”逻辑错误,与事实相反。扣2分。得2分。
(4)得分及理由(满分5分)
第一问:学生回答带符号和无符号乘法的2n位乘积分别为“7FFEH”和“FFFEH”,但标准答案为“00000000FFFFFFFEH”,学生答案错误,可能因识别或计算错误。第二问:学生正确判断umul()不溢出、imul()溢出。第三问:学生正确指出无符号乘法溢出判断条件为“高n位乘积不是全0”。第一问错误扣2分,第二问和第三问正确不扣分。得3分。
题目总分:2+2+2+3=9分
登录后发布评论
暂无评论,来抢沙发