文章
75
粉丝
78
获赞
1
访问
13.8k

评分及理由
(1)得分及理由(满分13分)
学生作答存在多处逻辑错误,不符合题目指令“ADD (R1), R0”的执行流程。指令功能为(R0)+((R1)) → (R1),即用R1的值作为内存地址,读取该地址的数据,与R0的值相加,再将结果写回同一内存地址。学生作答的核心错误在于:
学生的执行阶段从C5到C11共7个周期,比标准答案(5或6个周期)更长,且因逻辑错误导致功能完全错误。虽然C5、C6、C9、C10等部分节拍的控制信号设置(如R1out,MARin; MemR,MDRinE; MDRout,Ain; R0out,Add,ACin)在局部看是合理的,但整体流程和最终目标错误。
根据“逻辑错误扣分”原则,此答案未能正确完成指令功能,扣分应较多。考虑到题目总分13分,取指和译码阶段已给出(占一部分分数),执行阶段是考查重点。学生答案整体逻辑错误,但部分中间步骤有可取之处,给予少量分数。
得分:3分(满分13分)。
题目总分:3分
登录后发布评论
暂无评论,来抢沙发