文章

33

粉丝

253

获赞

1

访问

15.6k

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

C5   (R0)→A   R0out  Ain

C6   (R1)→MAR  R1out MARin  

C7  M(MAR)→MDR  MDRin 

C8  (A)+(MDR)→AC MDROout   add  ACin

C9 (AC)→R1  ACout  R1 in


评分及理由

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

学生作答中,C5到C9的节拍安排存在多处逻辑错误:

  • C5将R0存入A过早,此时还未取得内存地址对应的数据,无法进行有效运算准备。
  • C6将R1存入MAR正确,但顺序应更早(如C5)以尽早启动内存读取。
  • C7从内存读数据到MDR时,缺少MemR控制信号,且MDRin应明确是MDRinE(来自数据总线)。
  • C8进行加法运算时,控制信号中MDROout应为MDRout,且缺少Aout信号(因为加数是A和MDR)。
  • C9将结果存入R1错误,指令要求结果存入R1所指主存单元,而非R1寄存器,此处缺少将AC存入MDR、再写入内存的步骤,且缺少MemW控制信号。

整体执行阶段节拍设计不符合数据通路要求,关键控制信号缺失或错误,导致功能无法正确实现。根据错误严重程度,扣除8分。

得分:13 - 8 = 5分

题目总分:5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发