文章

7

粉丝

0

获赞

0

访问

64

头像
2009年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年11月2日 20:31
阅读数 6


评分及理由

(1)得分及理由(满分13分)

学生作答的整体思路基本正确,能够按照指令执行阶段的需求分节拍给出功能和有效控制信号。但在细节上存在一些逻辑错误和顺序问题:

  • C5:功能为A←(R0),控制信号为R0out, Ain。这一步将R0的值暂存到A寄存器是合理的,但标准答案中通常先完成地址传输(MAR←(R1))再取数,学生将R0的读取提前了,虽然逻辑上可行,但可能影响效率。此处不扣分,因为思路正确。
  • C6:功能为MAR←(R1),控制信号为R1out, MAR。这里控制信号应为MARin(学生可能误写为MAR),根据禁止扣分原则,判断为误写,不扣分。
  • C7:功能为MDR←Data,控制信号为MDRinE, Mem.R。这里功能描述不准确,应为MDR←M(MAR),控制信号Mem.R应为MemR(可能误写),根据禁止扣分原则,不扣分。
  • C8:功能为ALU←(MDR),控制信号为MDRout, Ain, Add。这里存在逻辑错误:Ain信号在C5已经使用,此时再次使用Ain会导致A寄存器被错误覆盖;且功能描述应为AC←(MDR)+(A)或类似,学生未明确ALU结果存入AC。此处扣2分。
  • C9:功能为MDR←(AC),控制信号为ACout, MDRin。正确,不扣分。
  • C10:功能为Data←(MDR),控制信号为MDRoutE, MemW。功能描述应为M(MAR)←(MDR),但意思接近,控制信号正确,根据禁止扣分原则,不扣分。

总扣分:逻辑错误1处(C8),扣2分。得分:11分。

题目总分:11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发