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

本文深入探讨了代码如何转化为具体的硬件操作,解释了代码(指令)作为一种抽象逻辑概念是如何通过电子信号在硬件间的传输实现其功能的。文章指出,代码控制硬件的过程实际上是将思维逻辑电子化的过程。

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

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

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

转载于:https://my.oschina.net/treebug/blog/209127

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值