软件怎样作用于硬件!!?

本文探讨了软件代码如何转化为硬件上的高低电平,从高级语言到机器语言,再到存储器中的物理状态。早期的打孔机时代,程序通过打孔纸带转换为光点和暗点,由光敏元件转为高低电平。现代计算机则是通过键盘输入,按键开关产生高低电平直接作用于硬件。软件实际上通过物理方式设置硬件电路,完成对硬件的控制。
摘要由CSDN通过智能技术生成

以前写软件的时候经常纠结于软件这个代码到底是怎么作用于硬件的呢?看了很多以及书!现在我也来谈谈我对这个问题的理解!

问题:从高级语言到最简单的机器语言的转换,我相信这个问题大家都比较清楚,关键是这机器语言的0101又是怎样怎么存进存储器的,也就是机器语言是怎样把它转换成高低电平,​因为其实存储器存储内容就是一系列的高低电平的组合。

回答:在以前的打孔机时代,这个问题是这样进行的:01代码也是人自己写出来的,然后通过专职的程序录入员将0和1打孔和不打孔的方法,转换成纸条上的一串空洞,然后有孔的​程序纸通过光照区,有孔和无孔可以转换为光点和暗点,再通过光敏元件,将其转换为高低电平,也即以后机器就再也不会出现0和1&

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值