CPU是如何识别代码的 他的工作原理是怎样的

CPU是如何识别代码的?他的工作原理是怎样的?

从本质上来说,CPU根本不认识代码!它的工作是机械化执行这些人类给出的指令,然后完成指令动作。

CPU是如何识别代码的?他的工作原理是怎样的 - IT吧

您好!我是叮当大数据,很高兴回答您的这个问题,今天抛砖引玉,和您探讨这个问题。

每片CPU中都会有最基础的两个部分,控制单元 CU和算术和逻辑单元 ALU。

1、控制单元 CU

CU指控制单元(Control Unit),控制单元是CPU第一个必备的组件,因为它是整个CPU的指挥控制中心。

它根据我们预先编好的机器语言,按照顺序从存储器中取出各条指令,放在指令寄存器IR中,再通过指令译码确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出控制信号。

它分为硬连线控制单元和微型可编程控制单元两种类型。区别是,硬连线控制单元速度更快,而微型可编程控制单元则是可以自己调节。

2、算术和逻辑单元 ALU

ALU非常容易理解,算术逻辑单元(arithmetic and logic unit) ,简称ALU.

它的任务是完成所有算术和逻辑计算。它是由执行逻辑电路或逻辑门组成。

3、寄存器和内存

大家知道,CPU的工作就是执行提供的指令,而处理这些指令时需要大量的数据。

这些数据包括了中间数据,或是输入数据,或是输出数据。

那么这些数据放在哪里了?

于是有了寄存器。你理解成CPU内小容量的存储数据的地方就可以了,寄存器可以存储指令,输出数据,存储地址或任何类型的数据。

而寄存器的基础就是触发器(锁存器),它是由电路构成的逻辑门的组合 。

以上内容是万老网对cpu分析报告的问题就介绍到这了,希望介绍关于cpu分析报告的1点解答对大家有用。