快捷搜索:  汽车  科技

在计算机中什么是二进制?计算机基础03二进制是什么

在计算机中什么是二进制?计算机基础03二进制是什么好啦,通过这些文字,希望大家都可以了解计算机为什么采用二进制。计算机采用二进制的优点都有什么。 最后使用二进制的优点是进行各种转换更加简单方便(二进制的运算我们之后会详细进行运算解答)。 其次说为什么计算机要采用二进制而不是图中的十进制。其实在计算机诞生之初(1946年诞生的ENIAC,目前略微有争议,本文以ENIAC为准)(第一代计算机 电子计算机 1946-1958),冯·诺依曼这位数学家就考虑过采用几进制的问题(有二进制(只有0、1)、八进制(0-7)、十进制(0-9)、十六进制(0-9 A-F))。后来采用了二进制的原因有很多:比如早期的计算机是需要人工操作,通过在纸带上打孔来确定0或1(比如有孔代表0,没有孔代表1),从而进行计算机的一系列操作(算数加法、算数减法、算数乘法、算数除法以及逻辑与、逻辑或、逻辑非、逻辑异或)。可能有的朋友们不能理解:如果计算机里面全都是0和1的话,它

在计算机中什么是二进制?计算机基础03二进制是什么(1)

朋友们是否还记得2008年电视上播出的42集电视连续剧《魔幻手机》,在片头部分,有一个画面是这样的:

在计算机中什么是二进制?计算机基础03二进制是什么(2)

《魔幻手机》片头一图

大家从图中可以看到里面有很多的数字从0-9都有,可能当时朋友们觉得这个好酷炫,并没有更多的思考。但是看了这篇文章之后,就需要知道计算机里面全是这些数字了。那下面就来具体说说吧。

首先需要纠正上面图中的一个问题:目前所有的计算机采用的全都是二进制,即只有0和1。而图中是0-9,就称为十进制(但是也有一个问题我们谁都不知道会怎么样:那就是真正到了2060年(说2060年是因为《魔幻手机》这部电视剧中的傻妞来自于2060年),计算机是否会变为十进制)。

其次说为什么计算机要采用二进制而不是图中的十进制。其实在计算机诞生之初(1946年诞生的ENIAC,目前略微有争议,本文以ENIAC为准)(第一代计算机 电子计算机 1946-1958),冯·诺依曼这位数学家就考虑过采用几进制的问题(有二进制(只有0、1)、八进制(0-7)、十进制(0-9)、十六进制(0-9 A-F))。后来采用了二进制的原因有很多:比如早期的计算机是需要人工操作,通过在纸带上打孔来确定0或1(比如有孔代表0,没有孔代表1),从而进行计算机的一系列操作(算数加法、算数减法、算数乘法、算数除法以及逻辑与、逻辑或、逻辑非、逻辑异或)。可能有的朋友们不能理解:如果计算机里面全都是0和1的话,它怎么可以区分这些数字是参与运算的数字还是代表的各种操作或者是内存的各种地址什么的。所以说早期的计算机真的是有操作员在那里坐着进行记录等操作。

在计算机中什么是二进制?计算机基础03二进制是什么(3)

后来因为科技的进步,计算机进入到了第二(晶体管计算机1959-1964)、第三(中小规模集成电路计算机 1965-1970)、第四阶段(大规模集成电路计算机 1971-1990)、第五阶段(大规模和超大规模集成电路计算机 1991至今)时,计算机当时的运算也经过了很多的更新:比如像之前在纸带上打孔来确定0或者1,更新为以电压的高电平或低电平来确定0或者1,或者是以电流稳定或电流跳动表示0或者1等等。

另外使用二进制的一个优点就是方便运算。假定给你0和1让你进行加减乘除等运算和给你从0-9让你进行加减乘除的运算,你使用哪种会算的更快。很明显就是只有0和1这样运算更快。一方面是因为只有两个数字,另一方面如果出错,很容易就可以查出错误。

最后使用二进制的优点是进行各种转换更加简单方便(二进制的运算我们之后会详细进行运算解答)。

好啦,通过这些文字,希望大家都可以了解计算机为什么采用二进制。计算机采用二进制的优点都有什么。

如果有疑问欢迎在评论区留言,我们下期再见。

猜您喜欢: