如果计算机不用二进制而是选用十进制或其它进制,有可能成功吗?答案是有可能成功,但相较于二进制会更困难。二进制
了解计算机知识的条友知道,计算机中所有的数据均采用二进制数来进行运算,人们在使用计算机时虽然可以采用常见的十进制操作,那是因为这些已通过了软件层面的翻译结果,最底层的计算机机器语言仍然采用的是二进制。
二进制因为只有0和1两个数字,在电路信号实现方面相比十进制等更容易实现,这里我们就需要简单了解下脉冲数字电路的简单知识。脉冲数字电路信号
因为二进制有0和1两种状态,科学家通过研究发现通过控制电信号的电平高低状态就能满足表示二进制中的0、1两个数字,这就是脉冲数字电路了。
上图的数字电路波形图表示了以不同的高、低电平状态传输1、0两个数字信号的原理,通常情况下在数字电路中以高电平表示1,低电平表示0,通过控制信号周期及切换完成0和1两种数字的连续传送。
正是基于这样的原理,科学家设计制造出了门电路并以此建造计算机系统,但是如果将二进制换成十进制,意味着在数字电路上将要产生10种不同的信号状态,这无疑比实现高、低电平两种状态的二进制运算门电路更难以实现。小结
所以,计算机中采用二进制是目前来说最为容易实现的方案,或许随着以后科技的不断进步,会出现十进制运算的设计方案,可想而知到时实现十进制的技术方案将会是多么复杂的浩瀚工程。