评分及理由
(1)得分及理由(满分13分)
学生作答存在多处逻辑错误:
- C7节拍功能为“MDR←M(MDR)”,此处MDR作为地址是错误的,应为“MDR←M(MAR)”,控制信号MemR正确但地址源错误,属于逻辑错误。
- C8和C9节拍分两次将MDR和A的值送入ALU,但图中数据通路显示ALU一次只能接收一个总线数据,另一个操作数通过A寄存器直接输入。学生方案中ALUin信号重复使用且未体现同时加载操作数,与实际通路不符。
- C10节拍功能“AC←(ALU)”合理,但前序操作数加载方式错误导致加法操作未正确实现。
- 整体节拍过多(C5-C12共8拍),执行阶段效率低于合理方案(标准答案5-6拍),存在冗余操作。
正确部分:C5、C6节拍功能正确(先取R0到A,再取R1到MAR),C12节拍写回功能正确。但核心的取数、加法和存数逻辑存在根本性错误。
扣分:逻辑错误导致功能实现不正确,扣除大部分分数。按错误严重程度扣9分,得4分。
题目总分:4分
登录后发布评论
暂无评论,来抢沙发