计算机为什么要使用二进制

计算机为什么要使用二进制【计算机为什么要使用二进制】

计算机为什么要使用二进制


计算机都采用二进制因为在物理器件中容易实现二进制的表示 。计算机通过各种元件实现计算、存储等操作,这些元件常呈现两个状态,可以分别表示二进制数的0和1、数的正和负、逻辑判断的真和假等 。二进制可以节省制造设备 。而且二态器件的电路设计也不复杂,制作方便 。二进制的运算法则十分简单,便于记忆,易于让机器进行操作 。
计算机中为什么要采用二进制表示信息呢?l 可行性 采用二进制,只有0和1两个状态,需要表示0、1两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的高与低等都可表示0、1两个数码 。使用二进制,电子器件具有实现的可行性 。
l 简易性 二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表55条公式,而二进制乘法只有4条规则) 。
l 逻辑性 由于二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然 。
电脑为什么要使用二进制?原因如下:
1.技术上容易实现
用双稳态电路表示二进制数字0和1是很容易的事情 。
2.可靠性高
二进制中只使用0和1两个数字,传输和处理时不易出错,因而可以保障计算机具有很高的可靠性 。
3.运算规则简单
与十进制数相比,二进制数的运算规则要简单得多,这不仅可以使运算器的结构得到简化,而且有利于提高运算速度 。
4.与逻辑量相吻合
二进制数0和1正好与逻辑量“真”和“假”相对应,因此用二进制数表示二值逻辑显得十分自然 。
5.二进制数与十进制数之间的转换相当容易
人们使用计算机时可以仍然使用自己所习惯的十进制数,而计算机将其自动转换成二进制数存储和处理,输出处理结果时又将二进制数自动转换成十进制数,这给工作带来极大的方便 。

    推荐阅读