文章
292
粉丝
0
获赞
2
访问
79.6k

评分及理由
(1)得分及理由(满分3分)
第一问:SF = F₁₅,与标准答案一致,得1分。
第二问:加法OF表达式为$\overline{A}_{15}\overline{B}_{15}F_{15}+A_{15}B_{15}\overline{F}_{15}$,与标准答案一致,得1分。
第三问:减法OF表达式为$A_{15}\overline{B}_{15}F_{15}+\overline{A}_{15}B_{15}F_{15}$,标准答案为$(\overline{A_{15}} \land B_{15} \land F_{15}) \lor (A_{15} \land \overline{B_{15}} \land \overline{F_{15}})$,学生答案中第二项$\overline{A}_{15}B_{15}F_{15}$正确,但第一项$A_{15}\overline{B}_{15}F_{15}$应为$A_{15}\overline{B}_{15}\overline{F_{15}}$,存在逻辑错误,扣0.5分。
本小题得分:2.5分。
(2)得分及理由(满分3分)
学生答案正确解释了暂存器Y和Z的作用:Y用于暂存一个操作数(因总线同一时刻只能传输一个数据),Z用于暂存ALU输出结果(因总线可能被占用)。与标准答案一致。
本小题得分:3分。
(3)得分及理由(满分3分)
第一问:正确计算出16个通用寄存器,得1分。
第二问:学生答案称rs和rd来自MDR,但标准答案为IR。MDR存放的是数据,而rs和rd是指令中的寄存器编号,应来自IR,存在逻辑错误,扣1分。
第三问:正确指出rd连接地址译码器,得1分。
本小题得分:2分。
(4)得分及理由(满分3分)
第一问:学生列出了PCout、MARin、MDRin、MDRout、IRin、PCin。标准答案序列为①PCout, MARin, Read ②MDRout, IRin。学生答案中多出了MDRin和PCin,且缺少Read信号。MDRin在取指阶段通常由主存数据驱动,不应作为控制信号主动写入;PCin(PC增量)题目明确不考虑;缺少Read信号是逻辑错误。扣1分。
第二问:学生答案为6个时钟周期,但标准答案为7个(1+5+1)。计算错误,扣1分。
本小题得分:1分。
(5)得分及理由...
登录后发布评论
暂无评论,来抢沙发