萌新想要搞懂计算机之运算器

首先,必须要知道的计算机五大组成部件:运算器、控制器、存储器、输入设备和输出设备

先来理解什么是运算器。

根据度娘的定义:运算器由算术逻辑单元ALU)、累加器状态寄存器通用寄存器组等组成。算术逻辑运算单元(ALU)的基本功能为加、减、乘、除四则运算,与、或、非、异或等逻辑操作,以及移位、求补等操作。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。与Control Unit共同组成了CPU的核心部分。

很好,基本什么都看不懂,没关系一个个来。

算术逻辑单元ALU):网上找了半天资料,看不懂,根据我的理解,它就是由与门和或门组成的电路,比如半加器和全加器就应该是ALU的一种,利用电路来代替与表示运算的东西应该就是算术逻辑单元

累加器:累加器是一种寄存器,例子就是把一列的数字加起来。一开始累加器设定为零,每个数字依序地被加到累加器中,当所有的数字都被加入后,结果才写回到主存中。于是问题又来了,什么是寄存器

寄存器:先来整明白一个东西寄存器-> 缓存->内存->硬盘   ,寄存器是在中央处理器中独立存在得一个东西,它的运算速率很快(寄存的意思是,暂时存放数据,不中每次从内存中取,它就是一个临时放数据的空间,火车站寄存处就是这个意思),而缓存就是内存与寄存器之间的一个临时放数据的地方,不用大老远巴巴的从内存取数据到寄存器了。

另外,运算器其实就是cpu的一部分,CPU由运算器和控制器以及寄存器构成

总结,运算器就是干活的那个东西,负责运算,至于运算什么,怎么运算,这就是控制器来告诉他的了

猜你喜欢

转载自blog.csdn.net/qq_29379641/article/details/79256848