文章

286

粉丝

0

获赞

2

访问

102.9k

头像
2022年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年12月12日 14:02
阅读数 36

1)SF的逻辑表达式是F15 OF逻辑表达式是 (A15取非)(B15取非)F15+A15B15(F15取非)

2)因为ALU可能有两个输入数据 而在一个指令周期内内部总线上只能有一个数据 所以要用Y来暂存ALU的其中一个数据 而在ALu计算出结果后要暂存输出 以免当计算出结果的时候总线上有别的数据导致出错

3)2的4次方=16个 rsrd来自于IR的控制 地址译码器

4)Pcout MARin read MDRin MDRout IRin 取指阶段需要7个时钟周期

5)控制信号由CPu产生 cpu中Cu控制器产生 FR的输出会连到CU的输入


评分及理由

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

得分:2分

理由:学生正确给出了SF的表达式(SF=F15)和加法运算的OF表达式((A15非)(B15非)F15 + A15B15(F15非)),符合标准答案。但是,题目要求分别给出A加B和A减B时的OF逻辑表达式,学生只给出了加法的情况,漏掉了减法时的OF表达式。因此扣1分。

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

得分:3分

理由:学生回答正确。准确指出了在单总线结构中,同一时刻总线只能传输一个数据,因此需要暂存器Y来缓存ALU的一个输入数据,以及需要暂存器Z来缓存ALU的输出结果,以防总线冲突。思路和表述与标准答案一致。

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

得分:2分

理由:学生正确回答了第一问(16个寄存器)和第三问(rd连接地址译码器)。但是,第二问“rs和rd来自图中的哪个寄存器?”学生回答“IR的控制”,表述不完整且不准确。标准答案明确指出是来自“指令寄存器IR”。因此扣1分。

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

得分:2分

理由:学生给出的控制信号序列“Pcout MARin read MDRin MDRout IRin”基本正确,包含了取指的关键步骤。但是,标准答案中明确指出了第一步中“PCout, MARin, Read”可以并行执行,学生的序列描述虽然隐含了这一点,但未明确区分步骤。更关键的是,学生漏掉了“MDRout=1, IRin=1”这一步骤中的“MDRoutE”或类似表述(学生写了MDRout,但可能意指MDRoutE控制信号)。考虑到序列基本正确,且周期数计算正确(7个时钟周期),因此扣1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发