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

评分及理由
(1)得分及理由(满分13分)
学生作答的指令执行阶段节拍功能和有效控制信号与标准答案(参考答案二或三)基本一致,具体分析如下:
- C5:MAR←(R1),控制信号为R1out和MARin,正确。
- C6:MDR←M(MAR),控制信号为MDRinE(但缺少MemR,这是一个逻辑错误,因为从内存读取数据需要MemR有效)。
- C7:A←(MDR),控制信号为MDRout和Ain,正确。
- C8:AC←(R0)+(A),控制信号为R0out和Acin(但缺少Add信号,这是一个逻辑错误,因为加法操作需要ALU的Add控制信号有效)。
- C9:MDR←(AC),控制信号为Acout(应为ACout,但可视为误写)和MDRin,正确。
- C10:M(MAR)←(MDR),控制信号为MDRoutE和MARin(MARin错误,应为MemW,这是一个逻辑错误,因为写入内存需要MemW有效,而不是MARin)。
扣分理由:
- C6缺少MemR:扣1分(控制信号不全,内存读取未使能)。
- C8缺少Add:扣1分(控制信号不全,ALU加法操作未指定)。
- C10错误使用MARin(应为MemW):扣1分(逻辑错误,内存写入控制信号错误)。
- 其他部分正确,但C9中"Acout"可能为"ACout"的误写,不扣分。
因此,本部分得分:13 - 3 = 10分。
题目总分:10分
登录后发布评论
暂无评论,来抢沙发