软件是如何控制硬件的

关于这个问题,我已搜索了大量资料,但我的疑问是:1代表高电平,0代表低电平,那么1到底是如何代表高电平的?0又是怎么代表低电平的?都说软件通过二进制数0,1控制硬件,0,1也不过是数学符号,说到底还是虚拟的信号,这些虚拟的信号时如何控制实体硬件的?都说0,1控制电路的关和开,0,1这两个虚拟的数学符号如何控制实体的电路的开和关? 

计算机组成原理,计算机体系结构
二进制在内部就是高低电平,通过时钟脉冲组成时序控制信号,经过控制器,微控器等一些部件控制门电路的开合,完成各种操作。
而软件呢,其实也就是一块块的,什么操作调用什么代码,然后把转换为底层的代码让硬件执行
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-10
软件,你所说的软件,是你头脑中的抽象。其实软件无论是在静态存储,还是动态运行时,都是物理存在的,光盘上的坑的深浅代表1和0,硬盘中磁道磁极的方向,工作时都会变成电信号在逻辑电路里转化成逻辑器件的状态,所谓的数学符号抽象实在大脑里面,在计算机内部都是实际存在的。
相似回答