计算机如何将01变为高低电平
看到一个帖子,终于解释了困惑。“机器语言的1010这一堆数字怎么变成高低电平的?”一个比较老的问题,但是很多人的回答非常傲慢,说什么看看《数字电路》《计算机原理》就知道了,可是很多人根本就不知道楼主在问的是什么。庆幸在最后一帖看到了想要的答案。
问题:高级语言编译成机器语言后,将这些机器语言存于存储器中,然后按顺序输出高低电平,实现用户的要求。。。我的问题是机器语言是怎么存进存储器中的,也就是说机器语言怎么变成高低电平进入存储器的。 也就是说机器语言的1010这一堆数字必须要变成高低电平才能存进存储器,从而被cpu读取,我就是想知道机器语言的1010这一堆数字是怎么变成高低电平的。
胡乱回答 之一:1和0是人为规定,你可以用ABAB或者其它代码表示高低电平。 之二:楼主回去看看《数字电路》吧(虽然楼主一再表示看过好几遍了都没有这个问题的答案)
答案:
在打孔机时代,这个问题可以这么看:
你的01010代码,需要专职的程序录入员将0和1用打孔和不打孔的方法,转换为纸条上的一串孔洞。然后有孔的程序纸通过光照区,有孔无孔转换为光点和暗点,再通过光敏元件,转化为高低电平。以后机器中就再也不会出现0和1,只有高低电平了。
可以说,录入员之前是一个世界,高级语言也好,汇编语言也好,机器代码也好,都是0101的二进制数字世界;光敏传感器之后,都是高低电平的世界。录入员+光电检测完成了这种转换。
现在的计算机,和打孔机时代的区别,只不过是输入变成键盘了,按键接通和断开代替了光线的有和无,在每个键下面的识别电路以后,就完全是高低电平的时代了,010已经不存在了啊。01在哪里?在我们的头脑中,在程序纸上,在键盘表面,在显示器上,就是不在键盘以下的空间中。
KEIL等编程环境已经将特殊数据类型01进行编译 int,字符,浮点类型,编译完的程序经过烧写器写进程序存储器,存储器单元带有电表示1,没有电表示0
ps. 几年前问过我的同学,他们也没有给出准确的解释。清楚地记得有个家伙说,计算机中的信息(101010)也是一种物质,物质自然就可以传输了。。。
计算机如何将01变为高低电平相关推荐
- 计算机如何将01转化为高低电平
计算机如何将01转化为高低电平 看到一个帖子,终于解释了困惑."机器语言的1010这一堆数字怎么变成高低电平的?"一个比较老的问题,但是很多人的回答非常傲慢,说什么看看<数字 ...
- 0101到高低电平原理
看到一个帖子,终于解释了困惑."机器语言的1010这一堆数字怎么变成高低电平的?"一个比较老的问题,但是很多人的回答非常傲慢,说什么看看<数字电路><计算机原理& ...
- 外部中断----高低电平触发,(边沿触发)上升沿触发和下降沿触发区别
外部中断可以分为电平触发和边缘触发两种,那么这两种中断有什么区别,我们今天讲解下 1什么是中断 CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生): CPU暂时中断当前的工作, ...
- cmos逻辑门传输延迟时间_如何判断输出的高低电平(三态门)?
应该如何判断Y的高低电平(三态门)? 答:使能端为1,输出反向:使能端为0时,高阻态. 补充: 相关基础知识: 什么是三态门? 三态门,是指逻辑门的输出除有高.低电平两种状态外,还有第三种状态--高阻 ...
- STM32F103程序设计-5-控制引脚高低电平的实现
控制引脚高低电平的实现 开发板上可以通过控制引脚高低电平的实现功能的模块:蜂鸣器.LED灯. 一.GPIO操作步骤: 1.GPIO对应时钟打开 2.设置GPIO的引脚.速度.输出模式等参数 3.引脚输 ...
- 高低电平触发,(边沿触发)上升沿触发和下降沿触发 中断区别
外部中断可以分为电平触发和边缘触发两种,那么这两种中断有什么区别.中断基本概念是: CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理(中断发生): CPU暂时中断当前的工作,转去处理事件 ...
- R40gpio输出无高低电平变化【原创】
在配置GPIO控制继电器时,其中有几个在GPIO发送高低电平继电器没有变化,测试继电器是好的,于是用万用表测IO,发现推送高低电平时,没有发生改变.几经折腾,发现该组PG的电源没开,硬件同事找到该组G ...
- 应广PMS171B(1)--概述配置端口输出高低电平
应广PMS171B--1概述&&配置端口输出高低电平 概述 PMS171B模板 IO 引脚设置 下面例程为PA7口输出1s高电平,输出0.5s低电平. 演示结果 视频教学 最后 概述 ...
- 2.02-外设篇-GPIO输出高低电平
ESP8266:SDK开发(源码见资料源码) 开发板购买链接:开发板购买链接 资料源码:https://gitee.com/yang456/Learn8266ForSDK.git 开发软件:https ...
最新文章
- 在阿里云上创建一个个人网盘(owncloud)
- 【转图】从可乐到NIKE 经典logo的web2.0版
- python语言百度百科-Python 语言下数据驱动DDT的应用
- 4G网络在物联网应用中的重要性
- [论文阅读] (11)ACE算法和暗通道先验图像去雾算法(Rizzi | 何恺明老师)
- 【整理】使用云计算服务面临的几个安全问题
- 『设计模式』一句话教你分清楚UML组合聚合和联系!
- java学习笔记16--异常
- 升级了 Windows 11 正式版,有坑吗?
- centos7.x设置nginx开机自启动
- 【BZOJ3999】旅游,树链剖分中的有向信息合并
- java类的实例参数传递_获取我正在通过参数传递的相同Java类实例
- 修正的判定条件覆盖例题_硬核:嵌入式代码覆盖率统计方法和经验
- 海康威视的视频web端(vue开发)的实时预览、录像回放和页面拖拽
- 安居客头部买房部分书写
- PHP毕业设计源码带论文和答辩、大作业、实例程序源码下载合集【21套】
- 教师资格证报名网页打不开,解决新版IE浏览器无法打开教师资格证页面问题(不需要添加兼容性站点!)
- 小学计算机上机评分表,海安市实验小学信息技术学科素养考核方案
- 「Codeforces 643D」Bearish Fanpages
- MFC—界面设计(控件自适应,添加背景图,Static背景颜色设置)
热门文章
- iphone软件破解教程(工具篇)
- WIN7系统 64位出现 Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC)....
- 计算机专业的三行情书,各学科给你的三行情书
- LibreOffice SDK 开发环境配置(Windows)
- vc++6.0使用串口控件例程
- 推荐一款PC端的远程软件-Remote Utilities
- 聚客点餐收银系统无法连接服务器,第八章:点菜和收银
- Android GridView的使用
- 软件设计中的csc_通用集中监控中心CSC解决方案
- linux windows 格式化一块大于2 TiB硬盘