2009年计算机学科专业基础综合试题 - 第44题回答

评分及理由
(1)得分及理由(满分13分)
第1次识别结果:
- C1-C3是取指阶段,描述正确,控制信号正确(Pcout, MARin, MemR, MDRinE, MDRout, IRin, PC+1),不扣分。
- C4将R1内容送MAR,控制信号正确(R1out, MARin),不扣分。
- C5从内存读取数据到MDR,但控制信号误写为"MAR MemR"(应为MemR, MDRinE),扣1分。
- C6将MDR数据送A,控制信号正确(MDRout, Ain),不扣分。
- C7执行加法但控制信号错误(应为R0out, Add, ACin,误写为ACout),扣1分。
- C8将ACC送MAR(应为送MDR),功能错误且控制信号错误(应为ACout, MDRin),扣2分。
- C9写回内存但未完成加法结果存储,功能错误,扣2分。
得分:13 - (1+1+2+2) = 7分
(2)得分及理由(满分13分)
第2次识别结果:
- C1-C3取指阶段完全正确,不扣分。
- C4正确将R1内容送MAR(R1out, MARin),不扣分。
- C5正确从内存读取数据(MemR, MDRinE),不扣分。
- C6正确将MDR数据送A(MDRout, Ain),不扣分。
- C7加法操作控制信号错误(缺少R0out和Add,误写ACout),扣2分。
- C8误将ACC送MAR(应为送MDR),功能错误且控制信号错误(应为ACout, MDRin),扣2分。
- C9写回内存操作正确(MemR应为MemW,识别误差不扣分),但未完成最终存储,扣1分。
得分:13 - (2+2+1) = 8分
题目总分:取两次识别较高分8分
登录后发布评论
暂无评论,来抢沙发