用来控制指挥和协调计算机各部件工作的是
用来控制、指挥和协调各种计算机部件工作的是
控制器用来控制、指挥和协调计算机各部分的工作。控制器是计算机的神经中枢,指挥着整机各部分自动协调工作;在控制器的控制下,计算机可以按照编程的步骤自动执行一系列操作,完成特定的任务。
控制器的功能:
1.顺序:组成程序的指令必须按照一定的顺序执行,不能混淆。
2.计时:电子计算机是一台复杂的机器,由无数的元件组成,不同的信号有不同的路径。为了使这些部件协调工作,系统必须有一个统一的时间标准——时钟和节拍。计算机中的时钟和节拍是由振荡器提供的。振荡器的t频率称为时钟频率。显然,时钟频率越高,计算机的工作速度越快。
3.运行控制:控制器应能根据指令中规定的内容,以规定的节拍向相关部件发出运行控制信号。
控制器内部的主要组件:
1.指令寄存器:它存储从存储器中获得的指令。
2.解码器:将指令中的操作码翻译成控制信号。
3.定时节拍发生器:产生定时脉冲节拍信号,使计算机有节奏、有秩序地工作。
4.操作控制组件:结合控制信号控制各组件完成相应的操作。
5.指令计数器:计算并指示下一条指令的地址。