文章
7
粉丝
0
获赞
0
访问
118
(1) SF = F15,A+B时,OF = ((!A15&!B15)&F15)||((A15&B15)&(!F15)) A-B时,OF=((A15&!B15)&(!F15))||((!A15&B15)&F15)
(2)因为这是单总线结构,如果没有暂存器会导致ALU的输入段或者结果直接输出到其他寄存器中
(3)16个寄存器、来自IR指令寄存器、地址译码器
(4)1.PCout、MARin、Read、MDRin 2.MDRout、IRin
两个时钟周期
(5)CU、MDR和GPR
评分及理由
(1)得分及理由(满分3分)
学生答案中,SF = F15 正确;A+B 时的溢出标志逻辑表达式与标准答案一致;A-B 时的表达式也正确。因此本小题得3分。
(2)得分及理由(满分3分)
学生提到“单总线结构”是正确的,但解释不够完整,没有具体说明Y用于缓存一个ALU输入、Z用于缓存ALU输出以避免总线冲突。因此扣1分,得2分。
(3)得分及理由(满分3分)
学生回答“16个寄存器”正确;“来自IR指令寄存器”正确;“地址译码器”也正确。因此本小题得3分。
(4)得分及理由(满分3分)
学生给出的控制信号序列基本正确,但缺少PC增量操作(题目要求不考虑,所以不扣分),且MDRin应为隐含操作(标准答案未列出,不扣分)。但学生回答“两个时钟周期”错误,因为从发出Read到MDR准备好需5个周期,加上其他操作至少需7个周期。因此扣2分,得1分。
(5)得分及理由(满分3分)
学生回答“CU”正确;但输入信号只提到“MDR和GPR”错误,应为IR和FR。因此扣2分,得1分。
题目总分:3+2+3+1+1=10分
登录后发布评论
暂无评论,来抢沙发