评分及理由
(1)得分及理由(满分13分)
学生作答存在多处逻辑错误,扣分如下:
- C1节拍中"MAR←(R1)"和有效控制信号"R1out, MARin"正确,不扣分。
- C2节拍中"MDR←M(MAR)"和"MemR, MDRinE"正确,不扣分。
- C3节拍中"A←(MDR)"和"MDRout, Ain"正确,不扣分。
- C4节拍存在严重错误:"ALU←R0"表述不当,应为将R0送入ALU的一个输入端;"R0out"正确但"Ain"错误,此时不应再写入A寄存器;"MARin"错误,此时不需要修改MAR。扣2分。
- C5节拍存在多处错误:"ALU←A"表述不当;"Ain"错误;"MARin"错误;"AC←A+ALU"控制信号应为"Add, ACin"而非"ACout";"MBR←AC"应为"MDR←AC",控制信号应为"ACout, MDRin"。扣3分。
- C6节拍"M(MAR)←AC"错误,应该通过MDR写入内存;"MemW"正确但缺少"MDRoutE"。扣2分。
- C7节拍"MDRin, MDRoutE"时序错误且不完整。扣1分。
此外,整个执行阶段节拍划分混乱,比标准答案多出2个节拍,但执行效率反而更低。扣1分。
本部分得分:13 - 2 - 3 - 2 - 1 - 1 = 4分
题目总分:4分
登录后发布评论
暂无评论,来抢沙发