文章
85
粉丝
0
获赞
2
访问
3.5k
评分及理由
(1)得分及理由(满分1分)
学生两次识别均回答“128条”,与标准答案一致。指令操作码为7位,最多定义2^7=128条指令,正确。得1分。
(2)得分及理由(满分3分)
第一次识别中“shl R2,R1”的机器码为“6488H”,但标准答案为“0488H”,操作码部分错误(64H对应二进制01100100,但正确操作码02H对应二进制0000010,且指令格式中操作码占7位,高位应补0);第二次识别中“shl R2,R1”正确为“0488H”。根据禁止扣分规则第3条(两次识别中一次正确则不扣分),且其他指令(inc和sub)两次识别均正确(0240H和06EAH),因此不扣分。得3分。
(3)得分及理由(满分4分)
学生两次识别均回答:①0、②mov、③mova、④left、⑤read、⑥sub、⑦mov、⑧R3in。标准答案为:①0、②mov、③mova、④left、⑤read、⑥sub、⑦mov、⑧Srout。第⑧处学生答案为“R3in”,但标准答案为“Srout”(表示源寄存器输出),这是一个逻辑错误(控制信号功能错误)。根据逻辑错误扣分规则,扣1分(每空0.5分,共8空,错误1空扣0.5分,但总分4分,按比例扣分)。得3.5分(四舍五入为3.5分,但实际评分通常按空给分,此处第⑧错误扣0.5分)。
(4)得分及理由(满分2分)
学生两次识别均回答“sub R1,R3,(R2)”需要3个时钟周期,“inc R1”需要2个时钟周期。标准答案为“sub”指令至少4个周期,“inc”指令至少2个周期。对于“sub R1,R3,(R2)”,学生答“3个”错误(因为该指令涉及寄存器间接寻址,需多一次访存),属于逻辑错误,扣1分(该问1分);“inc R1”正确,得1分。因此本问得1分。
题目总分:1+3+3.5+1=8.5分
登录后发布评论
暂无评论,来抢沙发