文章

36

粉丝

0

获赞

0

访问

3.7k

头像
2022年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年9月24日 18:25
阅读数 69

  1. SF = F_{15}

    加法运算时:OF = \overline{A_{15}} \cdot \overline{B_{15}} \cdot F_{15} + A_{15} \cdot B_{15} \cdot \overline{F_{15}}

    减法运算时:OF = \overline{A_{15}} \cdot B_{15} \cdot F_{15} + A_{15} \cdot \overline{B_{15}} \cdot \overline{F_{15}}

  2. ALU只能计算,无存储功能;设置暂存器Y的原因是:无暂存器则ALU的两端会有两个一样的数据,无法处理两个不同的数据;设置暂存器Z的原因是:ALU的运算结果会传递到总线上,会对ALU输入的数据有干扰(形成一个回路),也会对总线可能在传输数据时产生干扰

  3. 看图,rs和rd有4位,则GPRs中最多有2^{4} = 16个通用寄存器;通用寄存器的编号源自于IR;rd应该连接地址译码器

  4. 步骤控制信号(PC) \to MARPCout = 1, MARin=1M(MAR) \to MDRRead(MDR) \to IRMDRout, IRin

    总消耗时间周期1 + 5 + 1 = 7

  5. 控制信号由控制单元CU发出;IR、FR的输出信号会连到CU的输入端


评分及理由

(1)得分及理由(满分3分)

学生答案中,SF的逻辑表达式正确,得1分;加法运算的OF逻辑表达式正确,得1分;减法运算的OF逻辑表达式正确,得1分。本小题无错误,得满分3分。

(2)得分及理由(满分3分)

学生答案中,设置暂存器Y的原因解释基本正确(单总线结构下ALU需要两个输入,Y用于缓存一个输入),得1.5分;设置暂存器Z的原因解释不准确(标准答案强调总线占用,学生提到“干扰”和“回路”不够严谨),扣1分。本小题得2分。

(3)得分及理由(满分3分)

学生答案中,GPRs最多有16个通用寄存器正确,得1分;rs和rd来自IR正确,得1分;rd连接地址译码器正确,得1分。本小题无错误,得满分3分。

(4)得分及理由(满分3分)

学生答案中,取指令阶段的控制信号序列描述基本正确(PCout、MARin、Read;MDRout、IRin),得1....

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发