二进制码怎么辨识 计算机是怎么识别二进制数的?
计算机是怎么识别二进制数的?
在计算机中,按结构晶体管(以及双极性晶体管和场效应晶体管)充当基本是元件,晶体管电路可以有导通和截止到两种状态,晶体管导通时电阻变小,对外体现低电平状态,晶体管截止时电阻变大,组织体现高电平状态。
利用晶体管的这两种状态,就是可以它表示1位二进制数的两个逻辑值0和1了。
当晶体管导通时,我们定义这种状态为二进制数0,而当晶体管截止时,我们定义这种状态为二进制数1。用多个晶体管就这个可以意思是多位二进制数了。因为在计算机中,能看到0,也能看到1,而是有很多的晶体管,有些晶体管处在导通状态、另一些晶体管正处于截止状态,计算机可以判断这些晶体管的状态,最大限度地以为是0或则是1了。
计算机是怎么识别二进制的?或者应该说问处理器是怎么识别1和0的?
计算机是怎摸无法识别二进制的?也可以肯定说问处理器是怎么无法识别1和0的?我明白1是挂断电路的它表示,0是连接断开电路的可以表示。比如拿单片机来说,我给p1.01;单片机的p1.0接口就会产生一个高电平,为什么不呢?是单片机的内部哪个地方接通了吗?没人按开电路的开关,它怎摸就自己接通后了?我又没按什么电源开关,只不过是输入个1。就好象我首先按住家里电灯的开关,灯亮起来,我能解释,毕竟是我按动接通了电路。不过到了计算机我就不懂了,一条程序估计还没有引起单片机电路的变化吧?为什么给个1就有高电平?想了半天应该不解释。我的表达很可能不怎么好,应该如果能一些人可以解答帮一下忙。
要想了解计算机咋不识别二进制0和1首先我们要打听一下门电路,而门电路的逻辑关系那就是,与或非即0和1。门”是这样的一种电路:它明文规定各个输入信号之间不满足某种逻辑关系时,才有信号输出,正常情况有下列三种门电路:与门、或门、非门(反相器)。从逻辑关系看,门电路的输入端或输出端只有一俩种状态,无信号以“0”可以表示,有信号以“1”表示。也可以不这样的话规定:低电平为“0”,高电平为“1”,被称正逻辑。或且,如果没有规定高电平为“0”,低电平为“1”称为负逻辑,但这,高与低是相对的,因为在实际中电路中要先只能证明采用什么逻辑,才有实际意义,例如,负与扇对“1”来说,具高“与”的关系,但对“0”来说,却有“或”的关系,即负与门也就是正或门;b,负或立门“1”来说,具备“或”的关系,但对“0”来说具有“与”的关系,即负或门也就是正下槛。
计算机也可以说CPU怎莫知道1和0的,其实是由CPU的逻辑电路利用的,不过本质上跟八音盒的原理是一样的的,严不说八音盒是固定设置逻辑的最简单地机械“可以计算”机(总之是没有换算部件),程序那就是那个曲线流畅不平的柱子,手动钢琴也是则是的原理,音符被转换成成凸凹或者孔洞纸带,这应该是程序,后再凸起和凹坑要让器械弹簧能发出不同的声音。。。不过在电子时代,机械的结构被电路变成了,而且是明确的逻辑数学原理去设计电路的,如你文中说的你在单片机外部引脚给一个1,这应该是给了一个高电平,0那就是低电平,这应该是八音盒的凸凹了,而详细的逻辑电路你学过逻辑电路就很清楚了,反正是科学奇怪的八音盒。。。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。