CPU工作原理--要详解,具体到晶体管的操作

想知道cpu如何进行运算。不要大概地说寄存器,跟那东西打交道已经很多了,想说更基本的。

比如说,运算1+1,计算机中晶体管由谁,怎么样来控制电路的通断。如果说不明白要解释晶体管的元件特性。

100分,如果全是copy的答案那我宁可谁也不给。

CPU的工作原理是:

1、取指令: CPU的控制器从内存读取一条指令并放入指令寄存器。 

指令的格式一般是:操作码就是汇编语言里的mov, add, jmp等符号码;操作数地址说明该指令需要的操作数所在的地方,是在内存里还是在CPU的内部寄存器里。

2、指令译码(解码) :指令寄存器中的指令经过译码,决定该指令应进行何种操作(就是指令里的操作码)、操作数在哪里(操作数的地址)。

3、执行指令(写回):以一定格式将执行阶段的结果简单的写回。运算结果经常被写进CPU内部的暂存器,以供随后指令快速存取。

4、修改指令计数器,决定下一条指令的地址。


扩展资料:

CPU 主要功能包括:处理指令、执行操作、要求进行动作、控制时间、处理数据。

通常在使用工业计算机时,都需要通过 CPU 来计算结果,并将二进制数(实际为 BCD 码,用 4 位二进制数表示十进制以提高效率)转换成我们常用的十进制数字或字体,图形等等。CPU 的基本电气元件是晶体管。

中央处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-07
CPU是由数百万在显微镜下才能看得见的晶体管,经过化学的和照相平板印刷的过程,蚀刻到一块磨光了的只有你拇指甲盖大小的硅片上而形成的。
那些微小的晶体管用来存储表示0、1的电荷,而0、1则构成了计算机所能使用的二进制语言。成组的晶体管连在一起存储数据;它们还对数据进行逻辑的和数学的计算,并且借助于一个石英的晶体钟,像同步的游泳者一样协调一致地发挥作用。简言之,它们能够处理数据。
跟踪指令的处理过程
以下是CPU的工作过程:指令指示器指向内存中存放指令的地方。取指器在那里取出指令,并把它交给解码器。解码器解释指令,并决定为完成该指令需要哪些步骤。(一条指令可以由许多按规定顺序完成的步骤组成。)
然后,ALU执行指令所要求的操作:它对数据进行加、减运算,或者其它的一些处理。在CPU解释并执行完一条指令后,控制器会告诉取指器在内存中取出下一条指令。这个过程一直持续着――一条指令接一条指令,以令人眼花的速度运行――直到最后,产生你在屏幕上所见的结果。一个程序,例如文字处理,就是由一系列的指令和数据构成的。
为了使一切都按时发生,各组成部分还需要一个时钟发生器。时钟发生器是用来调节CPU的每一个动作的。像节拍器一样,它发出调整CPU步伐的脉冲。这些脉冲是以每秒数百万次,或者兆赫兹来计算的,后者,你也许还记得,是CPU原始频率的计量单位。时钟发生器每秒钟发出的脉冲越多,CPU的运行速度就越快。在相同的条件下,700 MHz的CPU比600 MHz的CPU运行得快,但是,对于几个CPU的并行以及其它的形式来说,这些数字的意义并不那么重大本回答被提问者采纳
第2个回答  推荐于2017-09-16

    在了解CPU工作原理之前,先简单谈谈CPU是如何生产出来的。CPU是在特别纯净的硅材料上制造的。一个CPU芯片包含上百万个精巧的晶体管。人们在一块指甲盖大小的硅片上,用化学的方法蚀刻或光刻出晶体管。

    因此,从这个意义上说,CPU正是由晶体管组合而成的。简单而言,晶体管就是微型电子开关,它们是构建CPU的基石,你可以把一个晶体管当作一个电灯开关,它们有个操作位,分别代表两种状态:ON(开)和OFF(关)。这一开一关就相当于晶体管的连通与断开,而这两种状态正好与二进制中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息的能力。

第3个回答  2021-02-05

本视频演示了双极结型晶体管(BJT)的工作,实际应用包括晶体管作为放大器,以及开关。视频内容包括:硅原子的结构、掺杂、N型掺杂、P型掺杂、二极管的工作原理、NPN晶体管的工作和双级放大等。

第4个回答  2009-05-15
晶体管有两个状态,一个是电流通过,一个是电流不通过
就是与门和非门
只要有东西能控制晶体管的这两种状态,那么就能用这个表示二进制的0和1

首先CPU内部是集成了一些最基本的规则的,最简单的就是加法和乘法控制器
你给电脑一个1+1的信号,就不说输入设备是怎么将它变成电子信号的
那么CPU接到这个信号之后,+的指令就让它将计算加法的晶体管打开,电流就到了加法,而不是乘法。然后是1,于是电流就走1,然后又是1,电流再走1
于是就是3条通路,这三条通路最终汇总到2,于是结果就是2
若是1+2等于3,也是一样的道理,就是其中一个支路走的是2不是1,最后指向的结果便不一样

说白了就有点像一颗大树树根的无数分叉,每到了一个岔口就用晶体管的特性进行筛选,最后指向特定的结果。

CPU工作原理--要详解,具体到晶体管的操作
CPU的工作原理是:1、取指令: CPU的控制器从内存读取一条指令并放入指令寄存器。指令的格式一般是:操作码就是汇编语言里的mov, add, jmp等符号码;操作数地址说明该指令需要的操作数所在的地方,是在内存里还是在CPU的内部寄存器里。2、指令译码(解码) :指令寄存器中的指令经过译码,决定该指令应进行...

CPU工作原理--要详解,具体到晶体管的操作
简单而言,晶体管就是微型电子开关,它们是构建CPU的基石,你可以把一个晶体管当作一个电灯开关,它们有个操作位,分别代表两种状态:ON(开)和OFF(关)。这一开一关就相当于晶体管的连通与断开,而这两种状态正好与二进制中的基础状态“0”和“1”对应!这样,计算机就具备了处理信息的能力。

CPU芯片基础知识 CPU芯片工作原理 CPU芯片参数介绍
CPU主要由控制、逻辑和存储三部分组成。工作时,CPU接收指令,经过控制单元调节后传至逻辑运算单元处理,最后将处理结果存储到存储器中,供应用程序使用。三、CPU参数详解 1.主频、外频、倍频 主频是CPU的工作频率,体现CPU整体速度。外频与倍频关系到CPU生产速度。前端总线频率影响CPU的进出口速度。2.前端总...

图文详解 | 关于CPU的 12个知识点梳理!
作为程序员,CPU是计算机世界的核心要素,就像人脑对身体的重要性一样。它是嵌入在主板上的小型计算机芯片,构建于数十亿个微型晶体管中,决定了电脑的运算能力。CPU的核心职责是执行从内存获取的指令,通过三个步骤——提取、解码和执行,完成程序指令的处理。深入理解,CPU内部结构包括控制单元和算数逻辑单...

处理器有什么用处?请详解其工作原理,以及其提高速度的方法
CPU的外频决定着整块主板的运行速度。说白了,在台式机中,我们所说的超频,都是超CPU的外频(当然一般情况下,CPU的外频都是被锁住的)相信这点是很好理解的。但对于服务器CPU来讲,超频是绝对不允许的。前面说到CPU决定着主板的运行速度,两者是同步运行的,如果把服务器CPU超频了,改变了外频,会...

探索CPU的调度原理
工作负载假设 分析CPU调度算法时,首先需要对工作负载进行假设。工作负载是指系统中任务的运行状况,包括任务到达的时机、运行时间和类型等。通过合理的假设,可以更好地理解不同调度算法在实际应用中的表现。调度算法详解 本文将深入探讨几种主流的CPU调度算法,包括FIFO(先进先出)、SJF(最短任务优先)、...

认识电脑硬件知识
一、CPU的工作原理 CPU根据存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,我们接着看发出各种控制命令,执行微操作系列,根据而完成一条指令的执行。 指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或...

CPU内核详解
最后,掌握核心停用技术,可以动态调整CPU状态,平衡性能和能耗。多核的优势在于提升性能,但同时也带来编程复杂性、资源竞争和成本问题,需要在性能提升与技术挑战间找到最佳平衡点。总的来说,CPU内核的世界是一个微妙而复杂的平衡,每一步优化都需要细心斟酌和持续学习。通过深入理解其工作原理和优化技巧,...

常见问题:CPU参数详解
中央处理器,是计算机的头脑,90%以上的数据信息都是由它来完成的。它的工作速度快慢直接影响到整部电脑的运行速度。CPU集成上万个晶体管,可分为控制单元(Control Unit;CU)、逻辑单元(Arithmetic Logic Unit;ALU)、存储单元(Memory Unit;MU)三大部分。以内部结构来分可分为:整数运算单元,浮点...

如何控制CPU内数以亿计的晶体管逐一运作?
1.你发个Email给Intel和AMD公司吧,问问他们;2.据我了解的,CPU厂商编译了指令集,通过指令集来控制其工作。 比如Intel的MMX、SSE、SSE2、SSE3和最新的SSE4指令集;AMD的3DNow!、SSE、SSE2、SSE3和英特尔不支持的SSE5指令集;3.是用电脉冲来开启或关闭晶体管的“门”,来完成0和1 ;4.再深入的话...

相似回答