微处理器的结构与功能是什么
晶体管可以说是人类史上一个重大的发明,如果不是在1947年发明了晶体管的话,估计就没有今天的计算机了,而半导体就是在晶体管的技术上发展而来的,晶体管经过了几代大规模的发展,终于高度集中化,形成了今天我们看到的微处理器。这种微处理器你可以看出就是微型的CPU,而这种微处理器已经占领了我们生活中的各个角落,从大型的计算机,到小型的数码产品,里面都有各种各样大大小小的微处理器。
微处理器结构与功能
微处理器是微型计算机的核心部分,又称为中央处理器(简称CPU)。微处理器主要由控制器和运算器两部分组成(还有一些支撑电路),用以完成指令的解释与执行。
CPU中的运算器部分由算术逻辑单元ALU、累加器AC、数据缓冲寄存器DR和标志寄存器F组成,它是计算机的数据加工处理部件。我们以一个简单的A、B两数相加操作为例来说明运算器各部分的操作步骤。
CPU包括运算逻辑部件、寄存器部件和控制部件。
逻辑部件:
英文Logic components;运算逻辑部件。可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。
寄存器部件:
寄存器部件,包括寄存器、专用寄存器和控制寄存器。 通用寄存器又可分定点数和浮点数两类,用来保存指令执行过程中临时存放的寄存器操作数和中间(或最终)的操作结果。 通用寄存器是中央处理器的重要部件之一。
控制部件:
英文Control unit;控制部件,主要是负责对指令译码,并且发出为完成每条指令所要执行的各个操作的控制信号。
其结构有两种:一种是以微存储为核心的微程序控制方式;一种是以逻辑硬布线结构为主的控制方式。
微存储中保持微码,每一个微码对应于一个最基本的微操作,又称微指令;各条指令是由不同序列的微码组成,这种微码序列构成微程序。中央处理器在对指令译码以后,即发出一定时序的控制信号,按给定序列的顺序以微周期为节拍执行由这些微码确定的若干个微操作,即可完成某条指令的执行。
简单指令是由(3~5)个微操作组成,复杂指令则要由几十个微操作甚至几百个微操作组成。
微处理器已经是我们生活中必不可少的电子元件了,我们电脑常用的CPU就是一种大型的微处理器,这种微处理器大多数是通过二进制的方法来处理数据,进位与溢出就是它常用的工作方式,这是逻辑部件的主要工作,而微型处理器中海油寄存部件,因为通过逻辑部件计算后得到的结果需要通过寄存部件来存储,最后才通过电信号转化的方式传输给其他的电子元件,可以说微处理器是一个非常伟大的发明。