在数字系统中为什么要采用二进制?
发布网友
发布时间:2022-04-21 23:05
我来回答
共5个回答
热心网友
时间:2022-04-02 18:30
原因如下:
1、易于实现:数字电路里的状态是由开关来控制,开关只有开和关两种状态,而二进制也只有"0"和"1"两种状态,很容易用电子元件实现。因此采用二进制来表示,0表示低电平,1表示高电平,或者反过来表示的也有。
2、简化运算:二进制数加法和乘法仅各有3条运算规则( 0+0=0,0+1=1,1+1=1 0和0×0=0,0×1=0,1×1=1 )运算规则简单,有利于简化内部结构,提高运算速度。
3、适合逻辑运算:二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合。其能更方便地进行逻辑运算(与、或、非、判断、比较、处理等)。
4、易于转换:二进制数能很容易地转换成八进制、十六进制,也能转换成十进制。
5、简单可靠,准确性高:二进制数运算简单、识别方便,因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。
热心网友
时间:2022-04-02 19:48
现代的电子计算机技术全部采用的是二进制,因为它只使用0、1两个数字符号,非常简单方便,易于用电子方式实现。
1.容易表示
二进制数只有“0”和“1”两个基本符号,易于用两种对立的物理状态表示。例如,可用电灯开关的“闭合”状态表示“1”,用“断开”状态表示“0”;晶体管的导通表示“1”, 截止表示“0”;电容器的充电和放电、电脉冲的有和无、脉冲极性的正与负、电位的高与低等一切有两种对立稳定状态的器件都可以表示二进制的“0”和“1”。而十进制数有1 0个基本符号( 0,1,2,..,9 ),要用1 0种状态才能表示,要用电子器件实现起来是很困难的。
2. 运算简单
二进制数的算术运算特别简单,加法和乘法仅各有3条运算规则( 0+0=0,0+1=1,1+1=1 0和0×0=0,0×1=0,1×1=1 ),运算时不易出错。[其实计算机处理算术运算时都是加法和移位,并没有乘除法,如11B左移一位就成了110B,11B是十进制的5,而110B是10,看看是不是等于乘二,左移乘,右移就除,哈哈,好玩吧]此外,二进制数的“1”和“0”正好可与逻辑值“真”和“假”相对应,这样就为计算机进行逻辑运算提供了方便。算术运算和逻辑运算是计算机的基本运算,采用二进制可以简单方便地进行这两类运算。
二.进制的转换
虽然二进制有不少优点,但毕竟我们日常生活中用的都是十进制,为了能通用,就有必要把它转换为十进制.至于为什么用八进制和十六进制呢?很简单,就是因为它是2的乘方,2(3)=8,2(4)=16,这样一来就便于二进制的计算和阅读.
热心网友
时间:2022-04-02 21:22
想简单点嘛,所有的程序的问题答案只有两个答案:是/不是,所以就用二进制
热心网友
时间:2022-04-02 23:14
二进制通常是给机器识别用的,不是给人识别用的。
热心网友
时间:2022-04-03 01:38
l 可行性
采用二进制,只有0和1两个状态,需要表示0、1两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的高与低等都可表示0、1两个数码。使用二进制,电子器件具有实现的可行性。
l 简易性
二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表55条公式,而二进制乘法只有4条规则)。
l 逻辑性
由于二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。