评分及理由
(1)得分及理由(满分1分)
学生答案正确,指出指令操作码有7位,最多可定义128条指令。得1分。
(2)得分及理由(满分3分)
学生给出了三个指令的机器码:
- inc R1:第一次识别结果为0240H,正确;第二次识别结果为0240H(尽管二进制写错,但十六进制正确),不扣分。
- shl R2,R1:第一次识别结果为0488H,正确;第二次识别结果为0488H(尽管二进制写错,但十六进制正确),不扣分。
- sub R3,(R1),R2:第一次识别结果为06EAH,正确;第二次识别结果为06EAH(尽管二进制位数不对,但十六进制正确),不扣分。
因此得3分。
(3)得分及理由(满分4分)
学生给出了标号①~⑧的控制信号:
- ①:第一次识别为"0",正确;第二次识别为"o",可能是识别错误,但根据上下文判断为"0"的误写,不扣分。
- ②:两次识别均为"mov",正确。
- ③:两次识别均为"mova",正确。
- ④:两次识别均为"left",正确。
- ⑤:两次识别均为"read",正确。
- ⑥:两次识别均为"sub",正确。
- ⑦:两次识别均为"mov",正确。
- ⑧:第一次识别为"sRout",第二次识别为"SRout",标准答案为"Srout",可能是大小写或识别误差,但意思正确,不扣分。
因此得4分。
(4)得分及理由(满分2分)
学生答案正确:sub R1,R3,(R2)需要4个周期,inc R1需要2个周期。得2分。
题目总分:1+3+4+2=10分
登录后发布评论
暂无评论,来抢沙发