评分及理由
(1)得分及理由(满分1分)
学生答案错误。题目中指令操作码字段为7位,因此最多可定义2^7=128条指令。但学生错误地使用了指令格式中不同字段的组合来计算指令数,逻辑错误。扣1分。
得分:0分
(2)得分及理由(满分3分)
学生答案部分正确:
- "inc R1":学生给出0094H,但标准答案为0240H。学生答案中操作码字段(前7位)应为0000001(01H),但学生答案前7位为0000001(正确),但后续字段错误,整体机器码错误。扣1分。
- "shl R2, R1":学生给出0091H,但标准答案为0488H。操作码字段应为0000010(02H),学生答案前7位为0000010(正确),但后续字段错误。扣1分。
- "sub R3, (R1), R2":学生给出06EAH,与标准答案一致。得1分。
得分:1分
(3)得分及理由(满分4分)
学生答案部分正确:
- ①:学生给出"add"或"1",标准答案为"0"。错误,扣0.5分。
- ②:学生给出"move",标准答案为"mov"。由于"move"与"mov"含义相同,可能是识别误差,不扣分。
- ③:学生给出"move",标准答案为"mova"。错误,扣0.5分。
- ④:学生给出"left",标准答案为"left"。正确,得0.5分。
- ⑤:学生给出"1",标准答案为"read"。错误,扣0.5分。
- ⑥:学生给出"sub",标准答案为"sub"。正确,得0.5分。
- ⑦:学生给出"move",标准答案为"mov"。由于"move"与"mov"含义相同,可能是识别误差,不扣分。
- ⑧:学生给出"RRO",标准答案为"Srout"。错误,扣0.5分。
每个标号0.5分,正确得0.5分,错误扣0.5分。学生答对②、④、⑥、⑦,共4个,但②和⑦可能存在识别误差,按正确计。实际正确:②、④、⑥、⑦,得2分;错误:①、③、⑤、⑧,扣2分。
得分:2分
(4)得分及理由(满分2分)
学生答案错误:
- "sub R1, R3, (R2)":学生回答3个时钟周期,标准答案为4个。错误,扣1分。
- "inc R1":学生回答1个时钟周期,标准答案为2个。错误,扣1分。
得分:0分
题目总分:0+1+2+0=3分
登录后发布评论
暂无评论,来抢沙发