文章
116
粉丝
0
获赞
5
访问
36.5k

评分及理由
(1)得分及理由(满分3分)
学生答案中:
- SF的逻辑表达式为 \(SF = A_{15}\oplus B_{15}\oplus F_{15}\),这是错误的,正确应为 \(SF = F_{15}\)。
- 第一个OF表达式 \(OF = A_{15}\oplus B_{15}\) 错误,未区分加、减运算且未考虑F15。
- 第二个OF表达式 \(OF = A_{15}\oplus B_{15}\oplus F_{15}\) 错误,这是带进位加法的溢出判断,不适用于本题要求的加、减运算溢出判断。
因此,三个表达式均错误,扣3分。
得分:0分。
(2)得分及理由(满分3分)
学生答案:“防止数据丢失”过于笼统,未准确说明在单总线结构中暂存器Y和Z的作用(分别用于缓存ALU的一个输入和输出,以解决总线冲突问题)。
核心逻辑不完整,扣3分。
得分:0分。
(3)得分及理由(满分3分)
学生答案:
- “16个”正确,因为rs和rd为4位,最多2^4=16个寄存器。
- “MAR”错误,rs和rd应来自指令寄存器IR,而非MAR。
- “地址译码器”正确,rd作为写寄存器的编号应连接地址译码器。
第二部分错误扣1分,其余正确。
得分:2分。
(4)得分及理由(满分3分)
学生答案:
- 控制信号序列写为“MAR→PC, M(MDR)→MAR, MAR→PC”,这是错误的,不符合取指令阶段的操作流程(应为PC→MAR,读内存,MDR→IR)。
- “两个时钟周期”错误,根据题目条件至少需要7个时钟周期。
两部分均错误,扣3分。
得分:0分。
(5)得分及理由(满分3分)
学生答案:
- 第一问未明确写出控制单元CU,只写了“IR”,错误。
- 第二问列举了多个控制信号(如Yin, Aluop等),这些是控制信号输出,而非输入到控制部件的信号;题目问的是哪些寄存器的输出信号连到控制部件输入端,正确答案应为IR和FR。
两部分均错误,扣3分。
得分:0分。
题目总分:0+0+2+0+0=2分
登录后发布评论
暂无评论,来抢沙发