计算机数据的基础——二进制
1. 二进制的由来
电脑中的内存条由大量晶体管组成,每个晶体管的电压不一样,这样就可以根据不同的电压来表示不同的数据。当然如果用不同的电压值去表示不同的数据,是很难的,在电路中要稳定的产生很多电压是很难的。所以就把电压分成了两种:
一种是高电平(高电压),用1来表示
一种是低电平(低电压),用0来表示
把所有的数据用0和1的组合来表示,比如数字0是 0000 0000,数字1是 0000 0001。一张图片可能由几百万个0和1的组合来表示。所有的文字、图片、音乐、视频、文档等数据都用0和1的组合来表示。在电路中,只有高电平和低电平的区分,比如把0V~1V表示低电平,3V ~6V表示高电平,这样就算电压值有一定的波动,数据也不会丢失。这种0和1的组合,称为二进制数据。
2.采用二进制的优点
1.技术上容易实现。用双稳态电路表示二进制数字0和1是很容易的事情。(计算机使用二进制进行编码,而不是我们熟悉的十进制,最重要的原因是二进制物理上更容易实现。因为电子器件大多具有两种稳定状态。比如晶体管的导通和截止,电压的高和低,磁性的有和无等。而找到一个具有十个稳定状态的电子器件是很困难的。)
2.可靠性高。二进制中只使用0和1两个数字,传输和处理时不易出错,因而可以保障计算机具有很高的可靠性。
3.运算规则简单。与十进制数相比,二进制数的运算规则要简单得多,这不仅可以使运算器的结构得到简化,而且有利于提高运算速度。(十进制有55种求和与求积的运算规则,二进制仅有各有3种,0+0=0、0+1&#