文章
316
粉丝
0
获赞
0
访问
46.4k
1):SF的逻辑表达式是SF=F15,A加B时OF的逻辑表达
2):因为ALU需要两个输入端有效才可以进行运算,而ALU不能存储数据必须用Y来暂存一个输入,让一个输入有效,同时另一个输入从另一端输入此时可以利用ALU进行计算
设置Z是因为ALU的输出不能直接送到总线上,否则会通过总线干扰Y中的数据,造成影响导致结果错误;
3):GPRs中最多有16个通用寄存器,rs和rd来自图中的IR;rd应该连接地址译码器
4):(PC)->MAR, PCout,MARin
M(MAR)->MDR, MDRin,Read
(MDR)->IR MDRout ,IRin
至少需要7个时钟周期
5):控制信号由CU生成,图中FR,IR的输出信号会连到该部件的输入端;
评分及理由
(1)得分及理由(满分3分)
学生答案中给出了SF=F15,正确,得1分;但未给出A加B和A减B时OF的逻辑表达式,缺少两个表达式,各扣1分。因此本小题得1分。
(2)得分及理由(满分3分)
学生解释了设置Y的原因(ALU需要两个输入,总线一次只能传输一个数据,需暂存一个输入),正确,得1.5分;解释了设置Z的原因(防止ALU输出直接送到总线干扰Y中数据),虽然表述不够严谨(实际是因为总线被占用,不能同时传输两个数据),但基本正确,得1.5分。因此本小题得3分。
(3)得分及理由(满分3分)
学生正确回答GPRs最多有16个寄存器(rs和rd为4位),得1分;正确指出rs和rd来自IR,得1分;正确指出rd连接地址译码器,得1分。因此本小题得3分。
(4)得分及理由(满分3分)
学生给出了取指令阶段的控制信号序列,步骤正确,但未明确区分时钟周期,且未说明“1→R”信号,扣0.5分;正确回答至少需要7个时钟周期,得1.5分。因此本小题得2.5分。
(5)得分及理由(满分3分)
学生正确回答控制信号由CU产生,得1.5分;正确指出IR和FR的输出信号连接到CU输入端,得1.5分。因此本小题得3分。
题目总分...
登录后发布评论
暂无评论,来抢沙发