文章
36
粉丝
0
获赞
0
访问
2.2k
评分及理由
(1)得分及理由(满分13分)
学生作答中,C5节拍正确:MAR←(R1),控制信号R1out、MARin正确,符合标准答案。
C6节拍存在逻辑错误:功能描述为MDR←M(MDR),但应该是MDR←M(MAR),因为MAR中存放的是地址,而MDR是数据寄存器。控制信号MemR和MDRinE正确,但功能描述错误导致逻辑错误,此处扣1分。
C7节拍正确:A←(MDR),控制信号MDRout、Ain正确。
C8节拍存在逻辑错误:功能描述为ALU←(R0),但ALU是运算器,不能直接写入,应该是将R0的数据送入ALU的一个输入端,同时需要另一个操作数(来自A寄存器)进行加法运算。控制信号R0out和ADD正确,但功能描述不完整且不准确,此处扣1分。
C9节拍功能描述不完整:AC←(ALU) 应明确是加法结果,控制信号ACin正确但缺少ALU结果输出的控制信号(如隐含在ALU操作中),此处扣0.5分。
C10节拍正确:MDR←(AC),控制信号ACout、MDRin正确。
C11节拍功能描述不准确:M←(MDR) 应为M(MAR)←(MDR),控制信号MDRoutE、MemW正确,此处扣0.5分。
此外,学生作答比标准答案多一个节拍(C11),但整体执行逻辑正确,只是节拍划分更细,不扣分。但上述逻辑错误累计扣3分,因此本小题得分:13 - 3 = 10分。
题目总分:10分
登录后发布评论
暂无评论,来抢沙发