单元(controlunit)alu是运算器的核心

1.算术逻辑单元ALU(ArithmeticLogicUnit)
ALU是运算器的核心 。它是以全加器为基础 , 辅之以移位寄存器及相应控制逻辑组合而成的电路 , 在控制信号的作用下可完成加、减、乘、除四则运算和各种逻辑运算 。就像刚才提到的 , 这里就相当于工厂中的生产线 , 负责运算数据 。
单元(controlunit)alu是运算器的核心
文章图片

文章图片
2.寄存器组RS(RegisterSet或Registers)
RS实质上是CPU中暂时存放数据的地方 , 里面保存着那些等待处理的数据 , 或已经处理过的数据 , CPU访问寄存器所用的时间要比访问内存的时间短 。采用寄存器 , 可以减少CPU访问内存的次数 , 从而提高了CPU的工作速度 。但因为受到芯片面积和集成度所限 , 寄存器组的容量不可能很大 。寄存器组可分为专用寄存器和通用寄存器 。专用寄存器的作用是固定的 , 分别寄存相应的数据 。而通用寄存器用途广泛并可由程序员规定其用途 。通用寄存器的数目因微处理器而异 。
单元(controlunit)alu是运算器的核心
文章图片

文章图片
3.控制单元(ControlUnit)
正如工厂的物流分配部门 , 控制单元是整个CPU的指挥控制中心 , 由指令寄存器IR(InstructionRegister)、指令译码器ID(InstructionDecoder)和操作控制器0C(OperationController)三个部件组成 , 对协调整个电脑有序工作极为重要 。它根据用户预先编好的程序 , 依次从存储器中取出各条指令 , 放在指令寄存器IR中 , 通过指令译码(分析)确定应该进行什么操作 , 然后通过操作控制器OC , 按确定的时序 , 向相应的部件发出微操作控制信号 。操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑 。
【单元(controlunit)alu是运算器的核心】
单元(controlunit)alu是运算器的核心
文章图片

文章图片
4.总线(Bus)
就像工厂中各部位之间的联系渠道 , 总线实际上是一组导线 , 是各种公共信号线的集合 , 用于作为电脑中所有各组成部分传输信息共同使用的“公路” 。直接和CPU相连的总线可称为局部总线 。其中包括:数据总线DB(DataBus)、地址总线AB(AddressBus)、控制总线CB(ControlBus) 。其中 , 数据总线用来传输数据信息;地址总线用于传送CPU发出的地址信息;控制总线用来传送控制信号、时序信号和状态信息等 。