文章

122

粉丝

1

获赞

100

访问

29.9k

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


评分及理由

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

学生作答的整体思路基本正确,但存在一些逻辑错误和步骤顺序问题。具体分析如下:

  • C5步骤:学生将A←(R0)放在第一步,虽然可以提前读取R0的值,但标准答案中通常先读取R1的值到MAR以访问内存。此步骤本身没有错误,但顺序不合理,扣1分。
  • C6步骤:MAR←(R1)正确,控制信号R1out, MARin正确,不扣分。
  • C7步骤:MDR←M(MAR)正确,控制信号MemR, MDRinE正确,不扣分。
  • C8步骤:AC←(AC)+(MDR)错误,因为AC的初始值未定义,应该使用A寄存器的值(来自R0)与MDR的值相加。此处逻辑错误,扣2分。
  • C9步骤:MAR←(AC)错误,因为MAR应该保持为R1所指的地址,不应被修改。此处逻辑错误,扣2分。
  • C10步骤:M(MAR)不完整,应为M(MAR)←(MDR),且控制信号MemR MemW错误,MemR是读内存,而此处需要写内存,应使用MemW和MDRoutE。此处逻辑错误,扣2分。

此外,学生作答中C10的控制信号写为"MemR MemW",同时出现读和写信号是不合理的,属于严重逻辑错误。

综上,扣除总分7分,得分为13-7=6分。

题目总分:6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发