电脑的CPU是怎么认识代码的

这个问题好, 好复杂的样子, 大学的几门课都讲不完 。 估计很多计算机系的都不是特别了解, 这个用电就可以跑的处理器, 居然可以处理代码 。 很多答案上来就讲指令集、数字电路的, 估计除了特别专业的根本看不懂 。 我给大家记录下一个反过来讲的答案, 让大家看起来一下就能明白 。

电脑的CPU是怎么认识代码的


方式/
1操作系统+高级编程说话
操作系统大师都知道, 以Windows为例, 大师经常用, 那么高级说话好比Java、Python、Javascript良多人也领会, 起首在Windows上操纵高级说话来书写程序, 也叫写代码, 这个很好理解 。
电脑的CPU是怎么认识代码的



2编译器
代码写完了怎么办?高级说话都有编译器或者诠释器, 经由过程编译器将您写的代码, 转换当作汇编说话 。
电脑的CPU是怎么认识代码的



3汇编器
此刻有了汇编说话, 还要用汇编器将汇编说话编译当作机械说话, 机械说话看起来就比力简单了, 就是0110101010101这种二进制的编码, 具体有指令集告诉处置器, 什么样的机械代码若何处置 。 (最早用的纸带打孔操作就是在纸带上写10010101010这种机械说话, 只是用有没有孔让机械好识别)
电脑的CPU是怎么认识代码的



4【电脑的CPU是怎么认识代码的】处置器(CPU)
处置器按照指令会议大白您给出的二进制编码的具体操作 。 处置器读入数据, 然后将将数据纳入到电路运行逻辑 。 (这里比力复杂, 就不睁开了)
电脑的CPU是怎么认识代码的



5数字电路
具体的芯片上面是晶体管, 晶体管其实只熟悉高电平、低电平, 别离对应1和0 。 是不是跟想象中的纷歧样, 说好的执行程序呢, 怎么到最后就是高电平低电平了 。
电脑的CPU是怎么认识代码的



6每个电路中都是由这些根本的电路器件组合而当作, 这就是电路 。 一般此刻看到的芯片上有几万万个晶体管 。
电脑的CPU是怎么认识代码的



7光刻机
我们前一段时候一向说的光刻机, 就是经由过程光刻胶把电路印制在基板上, 然后再进行刻蚀的过程 。 这个精度越高, 那么单元CPU上的晶体管就越多 。
电脑的CPU是怎么认识代码的



8这里面工具太多了, 纷歧定讲的清晰, 可是尽量操纵一些比力简单的说话写了下, 但愿读者能看大白, 或者说看个大要吧 。 若是您想具体领会, 可以去看编程说话、编译道理、计较机构成道理、数字电路等等, 这个仍是得花点时候的 。
电脑的CPU是怎么认识代码的



注重事项若是碰到问题, 可以鄙人面提出疑问 。

以上内容就是电脑的CPU是怎么认识代码的的内容啦, 希望对你有所帮助哦!

    猜你喜欢