NOIP 普及组初赛 · NOIP 2008 普及组初赛试题 第 1 题

选择题 · 答案 A · 考点:CPU组成与工作原理

← 整套速查表 NOIP 普及组初赛 全部真题

题目

微型计算机中,控制器的基本功能是( )。

答案:A

考点

CPU组成与工作原理

解题思维

拿到题先想CPU里谁管指挥谁管干活。控制器是‘司令’,只负责发号施令协调各部件;算术逻辑运算是运算器的活。别被‘取指令’带偏,那是控制器的内部流程,对外表现就是协调工作。

常见错误

最容易把控制器和运算器搞混,选B。因为B描述的是算术和逻辑运算,那是运算器(ALU)的本职。控制器不负责计算,只负责指挥。还有人选C或D,C是输入设备的事,D是存储器的事。记住:控制器=指挥协调,运算器=计算,寄存器=暂存,存储器=存放程序和数据。

详细解析(节选)

这道题考查的是CPU内部核心部件——控制器与运算器的功能区分,属于计算机组成原理的基础概念,也是历年NOIP初赛高频考点。命题人喜欢用‘功能描述’来挖坑,把不同部件的职责打乱排列,看学生能否一眼识别出‘指挥协调’对应的是控制器。拿到题时,先别急着看选项,脑子里过一遍CPU的分工:谁管指挥?谁管计算?谁管暂存?谁管存储?

CPU由控制器(CU)、运算器(ALU)、寄存器和存储器等部分组成。控制器是CPU的‘指挥中心’,它的主要任务是从内存中取出指令、分析指令,然后向其他部件(如运算器、存储器、输入输出设备)发出控制信号,协调它们按指令要求有序工作。换句话说,控制器不直接参与数据的加减乘除,也不负责把数据存起来,它的核心作用就是‘指挥’和‘协调’。运算器则专门负责算术运算(加、减、乘、除)和逻辑运算(与、或、非、异或等),它是真正‘干活’的部件。寄存器用来临时存放数据或指令,容量很小但速度极快;存储器(内存)才是存放程序和数据的地方。

回到题目,选项A说‘控制机器各个部件协调工作’,这正是控制器的定义;选项B‘实现算术运算和逻辑运算’是运算器的职责;选项C‘获取外部信息’属于输入设备的功能;选项D‘存放程序和数据’是存储器的任务。因此正确答案是A。

为什么很多学生会错选B?因为在日常语言中,‘控制器’听起来像‘控制计算’,容易和‘运算器’混淆。但计算机体系结构中,这两个部件分工明确:控制器发号施令,运算器执行计算。考试时务必记住这个口诀:‘控制器指挥,运算器干活’。另外,有些同学看到‘取指令’‘分析指令’这些控制器的内部流程,误以为这些就是控制器的功能描述,从而忽略选项A的概括性表述。其实,取指令、分析指令只是控制器实现‘协调工作’的具体手段,对外表现仍然是指挥各部件。

从考频趋势看,CPU组成与工作原理在题库中已考过25题,覆盖从2007年到2026年的多个年份,其中2015年、2023年、2026年均有4题或2题的高频出现,说明这类基础概念是命题人反复检验的重点。未来考试仍可能以类似方式考查控制器与运算器的区别,甚至可能结合具体指令流程问‘某条指令执行时,控制器发出了哪些信号’,但核心考点不会变:控制器=协调指挥,运算器=计算。

避坑建议:做题时先排除明显不属于CPU部件的选项(如C、D),再在A和B之间做选择。只要记住‘控制器不计算’,就能稳稳拿下这类题。这道题答案就是A,控制机器各个部件协调工作。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断