文章
13
粉丝
0
获赞
0
访问
402

评分及理由
(1)C5节拍:得分及理由(满分1分)
学生答案中控制信号写为$R_{out}$,但根据上下文和指令语义应为R1out,这里可能是识别错误或笔误。由于题目要求对识别错误不扣分,且功能描述正确(MAR←(R1)),因此不扣分。得1分。
(2)C6节拍:得分及理由(满分2分)
功能描述正确:MDR←M[MAR]和A←(R0)。控制信号中$R_{out}$应为R0out,但根据上下文判断为识别错误。MemR和MDRinE正确,$R_{out}$和$A_{in}$功能对应正确。得2分。
(3)C7节拍:得分及理由(满分2分)
功能描述过于简单(仅写"Add"),但根据控制信号MDRout,Add,ACin可以推断功能应为AC←(MDR)+(A)。控制信号正确,功能描述虽不完整但通过信号可推断,不扣分。得2分。
(4)C8节拍:得分及理由(满分2分)
功能描述正确:MDR←(AC)。但控制信号写为$A_{out}$,应为ACout,这明显是识别错误。根据禁止扣分规则,不扣分。得2分。
(5)C9节拍:得分及理由(满分2分)
功能描述正确:M[MAR]←MDR。控制信号MDRoutE,MemW正确。得2分。
(6)整体逻辑:得分及理由(满分4分)
学生答案的整体执行流程与参考答案一完全一致:C5取地址→C6同时取数和取R0→C7相加→C8结果存MDR→C9写回内存。这种三操作数运算在C6节拍并行操作是合理且高效的。逻辑完全正确,得4分。
题目总分:1+2+2+2+2+4=13分
登录后发布评论
暂无评论,来抢沙发