文章

313

粉丝

0

获赞

0

访问

59.9k

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


评分及理由

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

学生回答“可将乘法分解为加法+移位操作,效果等同于乘法运算”,正确说明了乘法可以通过加法和移位实现,符合标准答案的核心思想。得2分。

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

学生回答“作为计数器控制移位和加次数,判别位是加上被乘数还是0”,正确指出了控制逻辑用于控制循环次数(移位和加次数)以及根据当前位决定加被乘数还是0(即控制加法和移位操作),与标准答案一致。得2分。

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

学生正确指出①执行时间最长、③执行时间最短,理由部分说明了①需要大量加法和移位指令(软件实现),而③有乘法指令且阵列乘法器可同时实现多个乘法运算(硬件并行性),基本符合标准答案的逻辑。但“同时实现多个乘法运算”表述不够准确(阵列乘法器通常用于单次乘法计算,但速度快),核心逻辑正确,不扣分。得4分。

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

第一问:学生第一次识别结果给出带符号乘积为“FF FF FF FE H”,第二次识别结果给出无符号乘积为“FF FF FF FEH”,但标准答案中带符号乘积应为“00000000FFFFFFFEH”,无符号乘积相同。学生回答中带符号乘积的十六进制值错误(应为00000000FFFFFFFEH,而非FFFFFFFFH或FFFFFFFEH),但无符号乘积正确。由于识别可能存在误差,且部分值正确,酌情扣1分。

第二问:学生正确指出umul()未溢出、imul()溢出,理由与标准答案一致。得2分(本部分满分2分)。

第三问:学生回答“无符号数:高n位是否全为0,若全为0则不溢出,不全为0则溢出”,与标准答案完全一致。得2分(本部分满分2分)。

本小题总计得分:第一问1分(满分1分)+第二问2分+第三问2分=5分。

题目总分:2+2+4+5=13分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发