指令/代码是如何控制计算机硬件工作

      当我自己提出这个问题的时候,并没有意识到自己的这个问题本身就有很大的bug。因为要理解代码--驱动-->硬件运行,必须要明白一个概念。

      概念:代码(指令)是什么?代码(指令)的本质是一个抽象的逻辑概念。它是用来描述思维逻辑,描述思维方法。它的作用是描述。这些抽象的描述,是通过硬件电路实现的。通过组合逻辑电路,时序电路,时钟这些硬件电路实现。此刻当我正在敲击键盘的时候,计算机硬件电路做了一系列的信号传输工作。I/O输入系统-->中断-->cpu执行。所有的这些事情,都是电子信号在发挥作用。我输入的所有问题,在计算机硬件看来,是许许多多的不同的电压信号罢了。计算机硬件一直在通过这些电子信号,来做出相应的反应。比如,显示出文字,各种颜色等等。

      基于上面的理解,就能明白:所谓代码控制硬件,仅仅是通过电子信号在硬件部件之间的传输,实现了抽象概念上的目的,即功能实现。本质是思维从抽象概念过度到电子的一个过程,也就是思维的电子化,也可以说是代码化吧。

你可能感兴趣的:(指令代码是什么,指令代码控制硬件,思维电子化代码化,电子信号,组合逻辑电路时序电路)