文章

27

粉丝

0

获赞

0

访问

1.3k

头像
2009年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年9月21日 17:47
阅读数 111


评分及理由

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

学生作答的两次识别结果基本一致,主要差异在于第一次识别中C1的控制信号误写为"ROout"(应为R0out),第二次识别已修正为"R0out"。根据禁止扣分原则,字符误写不扣分。学生答案的执行阶段共7个时钟周期(C1-C7),而标准答案有5或6个周期,但核心逻辑正确:

  • C1:将R0的值存入A寄存器(R0out, Ain),正确。
  • C2:将R1的值(作为地址)存入MAR(R1out, MARin),正确。
  • C3:从内存读取数据到MDR(MemR, MDRinE),正确。
  • C4:将MDR和A的值送入ALU相加(MDRout, Add),但未指定ALU输出目标,此处控制信号不完整(缺少ACin),但功能描述正确。
  • C5:将ALU结果存入AC(ACin),正确。
  • C6:将AC值存入MDR(ACout, MDRin),正确。
  • C7:将MDR值写入内存(MDRoutE, MemW),正确。

整体逻辑与标准答案(参考答案二或三)一致,但多了一个周期(C1用于提前加载R0到A),这属于优化或不同实现方式,不扣分。但C4的控制信号缺少ACin(实际需在C5显式给出),属于轻微逻辑不严谨,扣1分。其余均正确。

得分:12分(满分13分,扣1分)。

题目总分:12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发