文章
101
粉丝
0
获赞
1
访问
30.2k
(1)通用寄存器,程序计数器PC,ALU无暂存功能,采用暂存器保存一个操作数,进而保证ALU的两个输入端口同时有效
(2)ALUop为3位,SRop为两位
(3)用于暂存移位寄存器的结果,实现
(4)1,2,3,5,8
(5)6->9,4->7
(6)因为指令长度为16,即两个字节,顺序执行时PC要自加2,此时直接将2送入ALU
评分及理由
(1)得分及理由(满分3分)
学生答出了通用寄存器和PC是程序员可见的,得2分;对于暂存器T的作用,学生答出了“保存一个操作数,保证ALU的两个输入端口同时有效”,这与标准答案中“暂存端口A数据”的思路一致,但表述不够精确(标准答案强调单总线结构下无暂存器会导致ALU两端口数据相同的问题),但核心意思正确,因此扣0.5分。本小题得分2.5分。
(2)得分及理由(满分2分)
学生正确答出ALUop为3位、SRop为2位,与标准答案一致。得2分。
(3)得分及理由(满分2分)
学生答“用于暂存移位寄存器的结果”,这是不准确的。SRout控制的是三态门,用于控制移位寄存器输出到总线的通断,而非“暂存”功能。学生未答出关键点“三态门”或“控制连接/断开”,因此扣2分。本小题得分0分。
(4)得分及理由(满分2分)
学生答出了①、②、③、⑤、⑧,与标准答案一致。得2分。
(5)得分及理由(满分2分)
学生答“6->9,4->7”,但标准答案为“⑥→⑨”和“⑦→④”。学生将连线2的起点和终点写反了(应为⑦→④,而非4->7),数据流动方向错误,因此扣1分。本小题得分1分。
(6)得分及理由(满分2分)
学生正确解释了MUX一个输入端为2的原因:指令长度为16位(2字节),顺序执行时PC需加2。与标准答案一致。得2分。
题目总分:2.5+2+0+2+1+2=9.5分
登录后发布评论
暂无评论,来抢沙发