文章
87
粉丝
0
获赞
1
访问
17.1k
(1)SF=F15 A加B时,当操作数符号相同,结果不同时,发生溢出,所以为F15 异或 (A15*B15),当A-B时,应为F15。操作数符号不同,结果与第二个操作数符号相同时溢出,为(A15异或B15)+(F15*B15)
(2)设置y的原因时ALU的两个输入端必须同时有效,但每次仅能从总线中向一个部件传输数据,所以用Y暂存一个操作数
设置Z的原因是,ALU没有暂存功能,得到的结果需要放置一暂存器中便于之后使用。
(3)最多可以有2^4=16个通用寄存器,rs和rd均来自于IR,rd应连接地址译码器
(4)PC->MAR PCout,MAR->MDR MARin MDRin,MDR->IR MDRout IRin 需7个时钟周期
(5)控制信号由控制逻辑部件产生,FR与IR
评分及理由
(1)得分及理由(满分3分)
得分:1分
理由:SF=F15正确(1分)。A加B的溢出标志逻辑表达式错误(扣1分),A减B的溢出标志逻辑表达式错误(扣1分)。学生给出的表达式不符合标准答案中的逻辑关系。
(2)得分及理由(满分3分)
得分:3分
理由:设置Y和Z的原因解释正确且完整,与标准答案一致。
(3)得分及理由(满分3分)
得分:3分
理由:通用寄存器数量计算正确(1分),rs和rd来源正确(1分),rd连接地址译码器的回答正确(1分)。
(4)得分及理由(满分3分)
得分:3分
理由:控制信号序列描述正确(1分),时钟周期计算正确(2分)。
(5)得分及理由(满分3分)
得分:2分
理由:控制信号由控制单元产生(1分),FR与IR连接正确(1分)。但未明确说明是“控制单元CU”(扣1分)。
题目总分:1+3+3+3+2=12分
登录后发布评论
暂无评论,来抢沙发