文章
117
粉丝
0
获赞
0
访问
38.8k

评分及理由
(1)得分及理由(满分2分)
学生回答“没有乘法指令,可以通过多次加法指令和移位指令,达到乘法指令也能实现的效果”,正确说明了乘法可以通过加法和移位实现,与标准答案一致。得2分。
(2)得分及理由(满分2分)
学生回答“控制逻辑的作用是控制ALU执行乘法指令,控制位移器右移实现乘法运算,控制寄存器选中要参与乘法运算的寄存器”,基本正确描述了控制逻辑的功能,包括控制ALU、移位器和寄存器,但未明确提及控制循环次数和根据操作表控制加法和移位操作。答案不够完整,扣1分。得1分。
(3)得分及理由(满分4分)
学生回答“①没有乘法指令执行时间最长”正确,“③有使用阵列乘法器实现的乘法指令执行时间最短”正确,但理由部分“使用阵列乘法器可一次实现多个数相乘的运算”表述不准确(阵列乘法器是并行计算乘法,不是一次实现多个数相乘),且未比较②和③的区别。标准答案要求说明②需要多个时钟周期而③可在一个时钟周期完成,学生未涉及,扣2分。得2分。
(4)得分及理由(满分5分)
第一问:学生第一次识别结果为“FFFFFFHEH”,第二次为“FFFF FFFE H”,第二次结果正确(应为00000000FFFFFFFEH,但学生可能只写了有效部分,且标准答案中也有FFFFFFFEH,可视为正确)。得1分。
第二问:学生回答“umul()没有溢出 imul()溢出”正确。得1分。
第三问:学生回答“当高n位与低n位最高位有不相同的位时,发生溢出”错误,标准答案应为高n位全为0则无溢出,否则溢出。学生表述不准确,扣2分。得0分。
本小题总分:1+1+0=2分。
题目总分:2+1+2+2=7分
登录后发布评论
暂无评论,来抢沙发