文章

17

粉丝

0

获赞

1

访问

1.5k

头像
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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发