文章
52
粉丝
0
获赞
0
访问
1.7k
评分及理由
(1)得分及理由(满分1分)
学生正确计算了指令操作码位数(16 - 3×(1+2) = 7位),并得出最多128条指令,与标准答案一致。得1分。
(2)得分及理由(满分3分)
inc指令:学生第一次识别结果为0240H,与标准答案一致;第二次识别结果不完整但未影响正确性。得1分。
shl指令:学生两次识别结果均为0688H,但标准答案为0488H。分析发现学生将R2和R1的寄存器编号位置颠倒,属于逻辑错误。扣1分,得0分。
sub指令:学生第一次识别结果为06EAH,与标准答案一致;第二次识别结果不完整但未影响正确性。得1分。
本小题总计得2分。
(3)得分及理由(满分4分)
①:学生答案为0,正确。得0.5分
②:学生答案为mov,正确。得0.5分
③:学生答案为mova,正确。得0.5分
④:学生答案为left,正确。得0.5分
⑤:学生答案为read,正确。得0.5分
⑥:学生答案为sub,正确。得0.5分
⑦:学生答案为mova,但标准答案为mov。考虑到"mova"可能是"mov"的误写,且控制信号表中确实有"mov"信号,判断为识别错误不扣分。得0.5分
⑧:学生答案为SRout或$rout,但标准答案为Srout。考虑到字符识别可能将"S"识别为"$",且信号名称基本一致,判断为识别错误不扣分。得0.5分
本小题总计得4分。
(4)得分及理由(满分2分)
学生两次识别结果均正确指出sub指令需要4个时钟周期,inc指令需要2个时钟周期,与标准答案一致。得2分。
题目总分:1+2+4+2=9分
登录后发布评论
暂无评论,来抢沙发