文章
21
粉丝
0
获赞
0
访问
1.0k

评分及理由
(1)得分及理由(满分2分)
学生回答“乘法运算可以由乘数和移位指令完成”,但描述不完整,未明确提到通过加法和移位循环实现(如Booth乘法或循环累加),且表述有误(“乘数和移位指令”应为“加法和移位指令”)。根据标准答案,需解释乘法通过加法和移位循环实现。学生思路部分正确但不够准确,扣1分。
(2)得分及理由(满分2分)
学生回答“控制各条指令的执行顺序”,过于笼统。标准答案要求控制逻辑的作用是控制循环次数以及根据操作表控制加法和移位操作。学生未涉及循环次数或具体操作控制,扣1分。
(3)得分及理由(满分4分)
学生正确指出①(没有乘法指令)执行时间最长,③(阵列乘法器)执行时间最短,但未区分②(ALU和移位器实现)的情况,且未给出详细理由(如软件模拟耗时、硬件乘法指令效率、阵列乘法器单周期完成)。对②的情况分析缺失,扣2分。
(4)得分及理由(满分5分)
学生答案中“带符号整数乘法指令:8000H,FFFF 8000H”错误,标准答案为00000000FFFFFFFEH; “无符号整数乘法指令:0001 FFFEH”错误,应为00000000FFFFFFFEH;“umul不溢出,imul()溢出”正确;但“高n位的最低位为1则溢出”错误,应为“高n位全为0则无溢出,否则溢出”。逻辑错误明显,扣3分。
题目总分:1+1+2+2=6分
登录后发布评论
暂无评论,来抢沙发