评分及理由
(1)得分及理由(满分1分)
学生答案正确计算出指令操作码位数为7位,最多可定义128条指令,与标准答案一致。得1分。
(2)得分及理由(满分3分)
学生答案中:
- inc R1:第一次识别结果为0240H,正确;第二次识别结果为0240H(尽管二进制写为0000 1001 0100 0000 B有误,但十六进制结果正确),不扣分。
- shl R2,R1:第一次识别结果为0488H,正确;第二次识别结果为0488H(二进制写为0000 0100 1000 0100 B有误,但十六进制结果正确),不扣分。
- sub R3,(R1),R2:第一次识别结果为06EAH,正确;第二次识别结果为06EAH(二进制写为0000 0110 1110 1010 B有误,但十六进制结果正确),不扣分。
尽管二进制表示有误,但十六进制结果正确,且题目主要考察机器代码的十六进制表示,因此不扣分。得3分。
(3)得分及理由(满分4分)
学生答案中:
- ①0:正确。
- ②mov:正确。
- ③mova:第一次识别正确,第二次识别为"mva",可能为识别错误,但根据上下文判断为"mova"的误写,不扣分。
- ④left:正确。
- ⑤read:第一次识别正确,第二次识别为"tad",明显识别错误,但第一次正确,不扣分。
- ⑥sub:正确。
- ⑦mov:正确。
- ⑧SRout:正确(标准答案为Srout,大小写不扣分)。
所有控制信号均正确或可判断为误写,得4分。
(4)得分及理由(满分2分)
学生答案中:
- sub R1,R3,(R2):分析为4个时钟周期,与标准答案一致。
- inc R1:分析为2个时钟周期,与标准答案一致。
得2分。
题目总分:1+3+4+2=10分
登录后发布评论
暂无评论,来抢沙发