CPU(处理器),由运算器、控制器、寄存器、输入设备和输出设备组成,这些器件由处理数据总线相连。
运算器:进行数据的处理。
寄存器:进行数据的存储。
控制器:控制各种器件工作。
输入设备:将人们熟悉的信息形式转化为机器能识别的信息形式,如键盘、鼠标等。
输出设备:将计算机运算的结果转化为人们熟悉的信息形式,如显示器、打印机等。
处理数据总线:连接各种器件,使各个器件进行数据的传送。
所以,综上所述,CPU和寄存器不是同一个东西,只有它们相互配合才能完成相应的功能。
寄存器是CPU内部的元件,包括通用寄存器、
专用寄存器和控制寄存器。寄存器拥有非常高的读写速度,
所以在寄存器之间的数据传送非常快。
寄存器 和CPU不是一个东西。寄存器属于CPU上的一部分。CPU由控制器、存储器、运算器等组成,CPU进行数据运算和逻辑处理,进行逻辑控制。
寄存器是存储数据用的。
不是
CPU是用于运算的单元,一般是可以执行算术运算操作,移位操作以及逻辑操作。
寄存器是用于暂存一些信息的,对于一颗SOC来说,所有的子系统都有寄存器,比如CPU有R1-R15寄存器,状态寄存器等,而串口,DMA,中断控制器等也都有自己的寄存器。寄存器的读写速度是最快的
事实上,“寄存器”这个概念有很多种变化。
在一些比较老的书籍里面,把cpu中的缓存称为寄存器,但后来一般称其为cache。
后来,寄存器的概念特指为指令寄存器IR、程序寄存器PC和累加计数器(如AX、BX等),也就是我们说的register,把其中总线连接等概念给踢出去了。
但是不管怎么说,寄存器和cpu肯定不是一个东西,只是cpu内的一部分罢了。
显然不是,寄存器只是CPU内部的一组成元件,CPU内部由控制器,运算器,寄存器等组成主要用来运算和处理数据信息的
寄存器,通俗地讲就像是CPU内部的开关,用来控制CPU内部某些功能的开关和状态标志,存放运算结果。