文章

196

粉丝

0

获赞

1

访问

26.3k

头像
2009年计算机学科专业基础综合试题 - 第44题回答
计算机组成原理
发布于2025年10月1日 16:27
阅读数 60


评分及理由

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

学生答案与标准答案相比存在多处逻辑错误:

  • C1周期:功能描述为MAR←(IR)或MAR←(IRD),但IR中存储的是指令,而本指令需要读取R1的内容作为地址。正确操作应为MAR←(R1),控制信号应为R1out, MARin。学生使用了IRout,这是明显的逻辑错误,扣3分。
  • C2周期:功能描述正确,但控制信号中缺少R0out(第一次识别结果写为ROut,可能是R0out的误写),根据禁止扣分规则第1条,如果判断为误写则不扣分。但缺少R0out是逻辑错误,扣2分。
  • C3周期:功能描述为AC←(MDR)+(A),但此时MDR中是从内存读取的数据,A中是R0的值,这个操作是正确的。但标准答案中有两种实现方式,一种是C6读内存同时读R0,C7直接相加;另一种是C6只读内存,C7传送到A,C8再相加。学生的实现方式与参考答案一类似,思路正确不扣分。
  • 整体时序:学生使用了5个周期完成执行阶段,而标准答案有5周期和6周期两种方案。学生的方案在逻辑上是可行的,但缺少了将R1内容送入MAR的步骤,这已在C1的错误中扣分。

主要扣分点:C1周期严重逻辑错误(-3分),C2周期缺少必要控制信号(-2分)。其他部分基本正确。

得分:13 - 3 - 2 = 8分

题目总分:8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发