文章
63
粉丝
0
获赞
0
访问
2.6k
评分及理由
(1)得分及理由(满分2分)
学生回答正确,指出通过循环、加法和移位指令可以实现乘法运算,符合标准答案中“乘法运算可以通过加法和移位来实现”的核心思想。得2分。
(2)得分及理由(满分2分)
学生回答基本正确,指出控制逻辑的作用是控制ALU相加、移位和循环次数,涵盖了标准答案中“控制循环次数”和“根据操作表控制加法和移位操作”的关键点。得2分。
(3)得分及理由(满分4分)
学生正确指出情况①执行时间最长、情况③执行时间最短,理由阐述合理:情况①需要多条指令循环执行,耗时最长;情况③硬件并行计算速度最快。但未明确说明情况②需要多个时钟周期(仅提到“需要加法、移位操作”),理由不够完整。扣1分。得3分。
(4)得分及理由(满分5分)
第一问:学生计算乘积结果为FFFFFFFEH,但未明确说明这是64位乘积的低32位(标准答案要求2n位乘积),且未给出带符号乘法的完整64位结果(应为00000000FFFFFFFEH)。扣1分。
第二问:正确判断umul()不溢出、imul()溢出,理由充分。得2分。
第三问:正确给出无符号乘法溢出判断条件(高n位全0无溢出,否则溢出)。得2分。
本小题总计得4分。
题目总分:2+2+3+4=11分
登录后发布评论
暂无评论,来抢沙发