
CPU执行的也不只是一条指令,一般一个程序包含很多条指令
因为有if…else、for这样的条件和循环存在,这些指令也不会一路平直执行下去。
一个计算机程序是怎么被分解成一条条指令来执行的呢
1 CPU如何执行指令
CPU里差不多几百亿个晶体管
实际上,一条条计算机指令执行起来非常复杂
好在CPU在软件层面已经为我们做好了封装
对于程序员来说,我们只要知道,写好的代码变成了指令之后,是一条一条顺序执行
不管几百亿的晶体管的背后是怎么通过电路运转起来的
逻辑上,我们可以认为,CPU其实就是由一堆寄存器组成的
而寄存器就是CPU内部,由多个触发器(Flip-Flop)或者锁存器(Latches)组成的简单电路。
触发器和锁存器,其实就是两种不同原理的数字电路组成的逻辑门
如果想要深入学习的话,可以学习数字电路的相关课程
N个触发器或者锁存器,就可以组成一个N位
继续阅读与本文标签相同的文章
-
阿里云ACE成员奖励办法--7月评选结果正式公布
2026-05-20栏目: 教程
-
数据治理——企业数字化转型的基石
2026-05-20栏目: 教程
-
基于Redis的原子操作优化秒杀逻辑
2026-05-20栏目: 教程
-
301重定向 网站SEO中权重转移的基本操作
2026-05-20栏目: 教程
-
网站内页被百度取消排名的原因和解决方法
2026-05-20栏目: 教程
