题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第2章 信息技术发展

指令译码与算术逻辑运算,分别由哪个部件负责?

16 道章节练习题
单选题2.1 信息技术及其发展1 / 16

在计算机基本组成中,对指令进行译码并发出控制信号、执行算术和逻辑运算,分别是()的主要职责。

选择答案
未作答
答案与解析

正确答案 B

“发出控制信号”和“执行运算”是两件事。控制器解释指令并协调各部件动作;运算器完成加减、逻辑与等运算,所以两空依次是控制器、运算器,选B。

以一条加法指令为例:指令保存在存储器里,控制器对取来的指令进行译码,再按执行需要发出控制信号,运算器完成加法。“指令放在哪里”和“谁解释指令”不能混成一个问题。这里只按教材的基本部件分工作答,不需要展开流水线等处理器实现细节。

选项分析

A
把两个部件的分工正好颠倒了。运算器负责算术和逻辑处理,不承担题干所说的指令译码与统一控制职责。
B
前半句对应控制器,后半句对应运算器;两个动作都与部件的主要职责吻合。
C
存储器可以保存指令和数据,但保存不等于译码。第二空虽对,第一空仍然错误。
D
控制器对应第一空;第二空要求实际执行算术和逻辑运算,不能用保存数据的存储器替代运算器。

容易混淆的地方

容易凭“指令存在内存里”选存储器。题目问的是处理动作的执行者,不是指令的存放位置。

再巩固一步

  • 把五大部件各配一个动作:控制器协调、运算器计算、存储器保存、输入设备送入、输出设备呈现。遇到情境题先圈动作。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 2.1.1 · 纸书第51页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息