您好,欢迎进入湖南翰智自动化设备有限公司网站!
一键分享网站到:
您现在的位置:首页 >> 新闻动态 >> 西门子CPU模块的主要组成部分说明
西门子CPU模块的主要组成部分说明
浏览次数:81发布日期:2019-11-08
  西门子CPU模块要实现一个数字系统需要三个主要的组成部分:
 
  (1)计算对位进行操作的函数的组合逻辑(ALU);
 
  (2)存储位的存储器元素(寄存器);
 
  (3)控制存储器元素更新的时钟信号。
 
  CPU的根本任务就是执行指令,对计算机来说终都是一串由“0”和“1”组成的序列。CPU从逻辑上可以划分成3个模块,分别是控制单元、运算单元和存储单元,这三部分由CPU内部总线连接起来。如下所示:
 
  控制单元
 
  控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和操作控制器OC(Operation Controller)等,对协调整个电脑有序工作极为重要。它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。操作控制器OC中主要包括节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。
 
  运算单元
 
  是运算器的核心。可以执行算术运算(包括加减乘数等基本运算及其附加运算)和逻辑运算(包括移位、逻辑测试或两个值比较)。相对控制单元而言,运算器接受控制单元的命令而进行动作,即运算单元所进行的全部操作都是由控制单元发出的控制信号来指挥的,所以它是执行部件。
 
  存储单元
 
  包括CPU片内缓存和寄存器组,是CPU中暂时存放数据的地方,里面保存着那些等待处理的数据,或已经处理过的数据,CPU访问寄存器所用的时间要比访问内存的时间短。采用寄存器,可以减少CPU访问内存的次数,从而提高了CPU的工作速度。但因为受到芯片面积和集成度所限,寄存器组的容量不可能很大。寄存器组可分为专用寄存器和通用寄存器。专用寄存器的作用是固定的,分别寄存相应的数据。而通用寄存器用途广泛并可由程序员规定其用途,通用寄存器的数目因微处理器而异。
    QQ在线客服
  •   在线咨询
  • 点击这里给我发消息
电话
手机
15573180179