梦见被蚂蝗咬腿:计算机为什么要采用二进制表示数据?

来源:百度文库 编辑:高考问答 时间:2024/04/30 09:36:59

举例:
0和1 可以用有电和没电来表示,
0,1,2 要表示就要用 没电,1伏的电,2伏的电表示。
而些这种表示还不稳定,1伏的电突然编程1.5伏,是四舍五入当作2伏还是 当作1伏来处理呢?

所以来势0,1来的方便一点。

因为硬件只能表示2种状态 就是高电平 和低电平
对应 1 和 0
或者 0 和 1

硬件所制

十进制是人类最为方便的进制表示,但十进制应用在计算机上遇到了表示上的困难,10个不同符号表示和运算很复杂,在计算机中采用二进制原因如下:

l 可行性

采用二进制,只有0和1两个状态,需要表示0、1两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的高与低等都可表示0、1两个数码。使用二进制,电子器件具有实现的可行性。

l 简易性

二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表55条公式,而二进制乘法只有4条规则)。

l 逻辑性

由于二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。

因为二进制表示数据更简单,比如你要表示0~99这100个数,如果你用十进制表示的话,你就要用20个不同的位置来表示,而如果用二进制的话,只需要8位,一个字节就可以了.