2009年(408)计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月17日 18:49
阅读数 106

评分及理由
(1)得分及理由(满分13分)
学生作答存在多处逻辑错误:
- 在C1周期,学生将MAR←(R0),但根据指令功能"ADD (R1), R0",应该先读取R1的内容作为地址,因此正确操作应为MAR←(R1)。这里使用了错误的寄存器R0,属于逻辑错误,扣2分。
- 在C2周期,MDR←M(MAR)操作正确,控制信号MDRinE也正确,不扣分。
- 在C3周期,A←MDR操作正确,控制信号Ain和MDRout正确,不扣分。
- 在C4周期,学生描述"ALU←A, ALU←R₀, AC←ACU"存在以下问题:
- 控制信号只列出了ACin,缺少R0out和Add信号,无法完成加法操作
- 描述中的"ACU"可能是"ALU"的误写,但缺少关键控制信号
- 这一周期应该完成加法运算,但控制信号不完整,扣3分
- 在C5周期,学生描述"MDR←AC"正确,但控制信号"MDin"应为"MDRin"的误写,根据禁止扣分原则不扣分;缺少将数据写入存储器的操作,指令功能要求将结果写入R1所指的主存单元,但学生缺少MemW控制信号和对应的存储操作,扣3分。
- 整体缺少将结果写回存储器的完整操作,指令执行不完整,扣2分。
总计扣分:2+3+3+2=10分,得分:13-10=3分
题目总分:3分
登录后发布评论
暂无评论,来抢沙发