三九宝宝网宝宝百科宝宝知识

计算机为什么采用二进制

03月12日 编辑 39baobao.com

[计算机基础知识其他进制数]其他进制数在一种数制中,只能使用一组固定的数字符号来表示数目的大小,具体使用多少个数字符号来表示数目的大小,就称为该数制的基数。例如:1.十进制(Decimal)基数是10,它有10个...+阅读

在计算机中,很难用10个不同的状态来表示我们通常使用的十进制数和采用十进制数码来编码的各种信息。但是,在计算机中,却很容易用高低两个电平来表示两个不同的状态,于是我们用高电平表示一个数码1,用低电平表示另一个数码0。只有0 和1两个数码的话,我们就只能采用二进制来表示数值的大小了。你用几个数码来表示一个数值的大小,就决定了你所采用的记数进制,例如用0~9这10个数码来表示数值的大小就是十进制数,用0~7这8个数码来表示数值的大小就是8进制数,用0~9和A~F总共16个数码(或字符)来表示数值的大小就是十六进制数。

因此,在计算机中,无论你表示一个数的数值大小,还是表示一个字符的编码,我们都采用二进制码来表示,这是一种无奈。

如果今后能够设计出很容易实现的用10种不同的状态来表达的电路的话,那就不需要在计算机中采用二进制码,而直接使用十进制编码就行了。把这当个理想。

计算机为什么要用二进制

电脑使用二进制是由它的实现机理决定的。我们可以这么理解:电脑的基层部件是由集成电路组成的,这些集成电路可以看成是一个个门电路组成,(当然事实上没有这么简单的)。

当计算机工作的时候,电路通电工作,于是每个输出端就有了电压。电压的高低通过模数转换即转换成了二进制:高电平是由1表示,低电平由0表示。也就是说将模拟电路转换成为数字电路。这里的高电平与低电平可以人为确定,一般地,2.5伏以下即为低电平,3.2伏以上为高电平

电子计算机能以极高速度进行信息处理和加工,包括数据处理和加工,而且有极大的信息存储能力。数据在计算机中以器件的物理状态表示,采用二进制数字系统,计算机处理所有的字符或符号也要用二进制编码来表示。用二进制的优点是容易表示,运算规则简单,节省设备。人们知道,具有两种稳定状态的元件(如晶体管的导通和截止,继电器的接通和断开,电脉冲电平的高低等)容易找到,而要找到具有10种稳定状态的元件来对应十进制的10个数就困难了

谁能说说计算机为什么要使用2进制呢?

计算机作为一种电子计算工具,是由大量的电子器件组成的,在这些电子器件中,电路的通和断、电位的高和低,用两个数字符号“1”和“0”分别表示容易实现。同时二进制的运算法则也很简单,因此,在计算机内部通常用二进制代码来作为内部存储、传输和处理数据。

一、可行性:若使用十进制数,则需要这样的电子器件,它必须有能表示0—9数码的10个物理状态,这在技术上是相当困难的(目前为止没有完全解决),而使用二进制数,只需0,1两个状态,技术上轻而易举,如开关的通与断,晶体管中导通与截止等,磁介质的带磁与不带磁。

二、可靠性:二进制只有两种状态,数字传输处理不易出错。

三、简易性:二进制运算法则比较简单,如:

求和法则(3个) :0 0=0 , 0 1=1 0=1, 1 1=10

求积法则(3个) :0*0=0,0*1=1*0=0, 1*1=1

这就使计算机运算器的结构大大简化,控制也简单,较容易实现

四、逻辑性:可用进制的0,1直接代表逻辑代数中的“假”和“真”

以下为关联文档:

计算机基础知识二进制二进制数在计算机中的数是用二进制数表示的,它的特点是逢2进1,因此在二进制中,只有0和1两个数字符号。它和十进制的对应关系如右表所示:二进制十进制 八进制 十六进制0000...

计算机基础知识进制和位权在数制中,还有一个规则,这就是,N进制必须是逢N进一。对于多位数,处在某一位上的“l”所表示的数值的大小,称为该位的位权。例如十进制第2位的位权为10,第3位的位权为100;而二进制...

计算机系统的硬件之二二进制一、十进制 十进制 以10为基数 逢10进1 采用0、1、2、3、4……9个符号 例如: 1234 = 1×10 3 + 2×10 2 + 3×10 1 + 4×10 0 p进制 以p为基数 逢p进1 采用p个符号 例如: x n...

计算机内部采用什么来计数二进制 计算机内部用二进制进行计数,这种数值的基数为2,采用“逢二进一”;计算机内部计数、存储数据,全部采用二进制;虽然计算机内部采用二进制数进行计算、存储,但输出给使用者的...

计算机中二进制八进制十进制十六进制如何转换求教#include "iostream.h" #include "math.h" void bin(int); void ba(int); void CalHex(int); void main() { long n; cout<&lt;"请输入任一十进制整数:"; cin>>n; cout<&lt;"其二进制表...

二进制有符号数加法怎么计算二进制其实简单,只有0和1两个数,所以1+1,等于2,就满足了二进制进位的标准,所以也是10,但是这个10是不是十进制的10,而是十进制的2。二进制加法有四种情况: 1. 0+0=0。 2. 0+1=1。 3....

二进制数的加法和乘法的计算法则二进制的加法运算 二进制数的加法运算法则只有四条:0+0=0 0+1=1 1+0=1 1+1=10(向高位进位) 例:计算1101+1011的和 由算式可知,两个二进制数相加时,每一位最多有三个数:本位被加数、...

二进制除法的计算方法!二进制数除法运算按下列三条法则: 1、0÷0=0 2、0÷1=0(1÷0是无意义的) 3、1÷1=1例: (111011)2 ÷ (1011)2算式如下:(因为在网页里不方便写成除法运算的形式,所以写成下面这样。) 1...

二进制是什么意思二进制是什么意思,二进制是什么意思:二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当...

推荐阅读
图文推荐