文章
47
粉丝
0
获赞
0
访问
18.4k
C5.R(1)->MAR R1out MARin
C6.M(MAR)->MDR MEMR MDRin
C7.MDR->A MDRout Ain
C8.R(2)+A->AC R2out R(2) A add ACin
C9.AC->MDR ACout MDRin
C10.MDR->M(MAR) MDRoutE MEMW
评分及理由
(1)得分及理由(满分13分)
学生作答整体思路与参考答案二和三基本一致,采用6个时钟周期完成执行阶段。但在C8节拍存在逻辑错误:指令要求将R0与内存数据相加,但学生使用了R2out而不是R0out,这属于寄存器选择错误。根据题目描述,指令是"ADD (R1), R0",应该使用R0寄存器的内容。此外,控制信号描述不规范("R(2) A add ACin"应规范写为"R0out, Add, ACin")。
扣分情况:C8节拍功能描述错误(使用了错误的寄存器R2)扣2分,控制信号描述不规范扣1分。其他节拍控制信号基本正确。
得分:13 - 3 = 10分
题目总分:10分
登录后发布评论
暂无评论,来抢沙发