计算机中为什么用二进制,八进制和16进制?

作者&投稿:沈周 (若有异议请与网页底部的电邮联系)
计算机中为什么采用二进制,八进制,十六进制~

二进制数书写冗长、易错、难记,而十进制数与二进制数之间的转换过程复杂,所以一般用十六进制数或八进制数作为二进制数的缩写。

进位计数制
按进位的原则进行的计数方法称为进位计数制。
在采用进位计数的数字系统中,如果用r个基本符号(例如:0,1,2, ,r-1)表示数值,则称其为基r数制(Radix-r Number System),r成为该数制的基(Radix)。如日常生活中常用的十进制数,就是r=10,即基本符号为0,1,2, ,9。如取r=2,即基本符号为0,1,则为二进制数。
对于不同的数制,它们的共同特点是:
1)每一种数制都有固定的符号集:如十进制数制,其符号有十个:0,1,2, ,9,二进制数制,其符号有两个:0和1。
2)其次都是用位置表示法:即处于不同位置的数符所代表的值不同,与他所在位置的权值有关。
例如:十进制可表示为:
5555.555 = 5 103 + 5 102 + 5 101 + 5 100 + 5 10-1 + 5 10-2 + 5 10-3
可以看出,各种进位计数制中的权的值恰好是基数的某次幂。因此,对任何一种进位计数制表示的数都可以写出按其权展开的多项式之和,任意一个r进制数N可表示为:
式中的Di为该数制采用的基本数符,ri是位权(权),r是基数,表示不同的进制数;m为整数部分的位数,k为小数部分的位数。
"位权"和"基数"是进位计数制中的两个要素。
在十进位计数制中,是根据"逢十进一"的原则进行计数的。一般地,在基数为r的进位计数制中,是根据"逢r进一"或"逢基进一"的原则进行计数的。
在微机中,常用的是二进制、八进制和十六进制。其中,二进制用得最为广泛。
表2所示的是计算机中常用的几种进位数制。

因为计算机只认识0和1,这是二进制。但是,给人看的时候,二进制的位数太多,不方便,于是就产生了八进制和十六进制。原因就是它们三者之间很容易转换,2的3次方就是8,2的4次方就是16。十六进制的前缀是0x或者0X,八进制的前缀是0。譬如,十六进制数0xffff,转换为二进制就是1111 1111 1111 1111(中间的空格是我为你容易看清故意打的,实际结果是去掉空格的)。八进制数0777,转换为二进制数就是111 111 111(实际结果需要去掉空格)。

计算机中内部信息传输都是二进制,因为一般的情况都只有2种:是、不是,所以分别用1和0来代替,有利于电脑这个铁疙瘩判断,因为二进制数写起来太麻烦,所以后来分别用8进制和16进制来书写(正好是2的三次、四次方,方便转换),实际电脑内部数据传输都是二进制的。
另外,二进制里的2个数是:0和1,而不是1和2.

这就像时间是非曲直60进制一个道理

因为开始发明计算机的人脑袋只能转两个数字,1和2,就沿用下来了。


计算机为什么要使用二进制
计算机都采用二进制因为在物理器件中容易实现二进制的表示。计算机通过各种元件实现计算、存储等操作,这些元件常呈现两个状态,可以分别表示二进制数的0和1、数的正和负、逻辑判断的真和假等。二进制可以节省制造设备。而且二态器件的电路设计也不复杂,制作方便。二进制的运算法则十分简单,便于记忆,易于...

为什么计算机采用二进制?
3、八进制 由于二进制数据的基数R较小,所以二进制数据的书写和阅读不方便,为此,在小型机中引入了八进制。八进制的基数R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。八进制用下标8或数据后面加O表示。4、十六进制 由于二进...

为什么计算机的数据都是二进制的?
在计算机中采用二进制最主要的原因如下:1、可进行逻辑运算;2、运算法则简单;3、两个状态的系统容易实现成本。在数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。二进制是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。...

为什么计算机采用二进制?
第三,在电子计算机中采用二进制表示数可以节省设备。可以从理论上证明,用三进位制最省设备,其次就是二进位制。但由于二进位制有包括三进位制在内的其他进位制所没有的优点,所以大多数电子计算机还是采用二进制。此外,由于二进制中只用二个符号0和1,因而可用布尔代数来分析和综合机器中的逻辑线路。

冯诺依曼计算机为什么用二进制?
采用二进制的主要原因是:两个状态的系统容易实现 、运算法则简单、可进行逻辑运算。冯诺依曼理论的要点是:数字计算机的数制采用二进制;计算机应该按照程序顺序执行。人们把冯诺依曼的这个理论称为冯诺依曼体系结构。从EDVAC到当前最先进的计算机都采用的是冯诺依曼体系结构。所以冯诺依曼是当之无愧的数字...

在计算机中采用二进制是因为什么
二进制介绍 二进制(binary)在数学和数字电路中指以2为底数的记数系统,以2为基数代表系统是二进位制的。这一系统中,通常用两个不同的数字0和1来表示。数字电子电路中,逻辑门直接采用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个比特(二进制位)或比特(Bit...

计算机内部为什么要采用二进制存储数据和程序
计算机内部采用二进制存储数据和程序,是因为二进制数的表示方式非常适合计算机内部的电路和逻辑运算。首先,我们要明白计算机内部的所有信息都是通过电流来表示的。在数字电子中,电流的存在或不存在、电压的高或低,都可以很容易地用二进制的0和1来表示。这种简单的对应关系使得计算机硬件设计变得相对容易...

计算机为什么采用二进制计数
(2)二进制数用来表示的二进制数的编码、计数、加减运算规则简单。(3)二进制数的两个符号"1"和"0"正好与逻辑命题的两个值"是"和"否"或称"真"和"假"相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。第二, 计算机采用二进制表示有以下优势:(1)、易于物理实现 (2)、...

简要说明为什么计算机内采用二进制?
(2)二进制数用来表示的二进制数的编码、计数、加减运算规则简单。(3)二进制数的两个符号"1"和"0"正好与逻辑命题的两个值"是"和"否"或称"真"和"假"相对应,为计算机实现逻辑运算和程序中的逻辑判断提供了便利的条件。第二, 计算机采用二进制表示有以下优势:(1)、易于物理实现 (2)、...

计算机为什么采用二进制表示数据
二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。二进制数(binaries)是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。在早期设计的常用的进制主要是十进制(因...

仙桃市18754387156: 为什么计算机要用二进制处理信息 -
诸厚舒成: 因为太二了,哈哈.当初人家就这么设计的.1、电路中容易实现 二进制数码只有两个(“0”和“1”).电路只要能识别低、高就可以表示“0”和“1”. 2、物理上最易实现存储 (1)基本道理:二进制在物理上最易实现存储,通过磁极的取向、表面的凹凸、光照的有无等来记录. (2)具体道理:对于只写一次的光盘,将激光束聚住成1--2um的小光束,依靠热的作用融化盘片表面上的碲合金薄膜,在薄膜上形成小洞(凹坑),记录下“1”,原来的位置表示记录“0”. 3、便于进行加、减运算和计数编码. 4、便于逻辑判断(是或非). 二进制的两个数码正好与逻辑命题中的“真(Ture)”、“假(False)或称为”是(Yes)、“否(No)相对应.

仙桃市18754387156: 为什么计算机用二进制 -
诸厚舒成: 因为计算机是按照电压高低来进行控制的,用来表示二进制最为简单,而用来表示其他进制就比较难了,就比如说假定电压高于3V就表示1,电压低于3V就表示0,这样就可以表示二进制了,而要表示其他进制,就比较麻烦,如用电压在0-1V表...

仙桃市18754387156: 谁能说说计算机为什么要使用2进制呢?? -
诸厚舒成: 计算机作为一种电子计算工具,是由大量的电子器件组成的,在这些电子器件中,电路的通和断、电位的高和低,用两个数字符号“1”和“0”分别表示容易实现.同时二进制的运算法则也很简单,因此,在计算机内部通常用二进制代码来作为...

仙桃市18754387156: 计算机为什么要用二进制? -
诸厚舒成: 电脑使用二进制是由它的实现机理决定的.我们可以这么理解:电脑的基层部件是由集成电路组成的,这些集成电路可以看成是一个个门电路组成,(当然事实上没有这么简单的).当计算机工作的时候,电路通电工作,于是每个输出端就有...

仙桃市18754387156: 电脑为什么用二进制? -
诸厚舒成: 当然了,电脑如果能用十进制的就更好了,但是,根据人类目前的技术来说,只能使用二进制(比较简单). 换句话说,就是人类现在还无法制造出象使用十进制这样的更高级的电脑. 没有一进制的,只有二进制,八进制,十进制和十六进制的了.其中,二进制是最简单的了. 引用: 因为二进制的数除了0就是1,电脑可以很快的读取各种数据,然后进行转换,简单可行,运算规则简单,适合逻辑运算,逻辑运算只有两种结果:真(true)和假( false),这样用二进制数就很容易表示. 还有电脑中的高电平和低电平都是用0和1来表示.

仙桃市18754387156: 计算机内部为什么要采用二进制 -
诸厚舒成: 二进制是一种非常古老的进位制,由于在现代被用于电子计算机中,而旧貌换新颜变得身价倍增起来. 在现实生活和记数器中,如果表示数的“器件”只有两种状态,如电灯的“亮”与“灭”,开关的“开”与“关”.一种状态表示数码0,另...

仙桃市18754387156: 计算机为什么要使用二进制?为什么还要引进八进制和十六进制? -
诸厚舒成: 计算机用2进制是:硬件易于实现,计算简单. 举个例子:用几个二极管可以形成一个电路,这个电路形成,2个输入端口2个输出端口 如果用0表示没有电 用1表示有电两个输入端口一个不加电一个加电 输出端口将得到一个没有电一个有电. ...

仙桃市18754387156: 为什么计算机要用二进制处理信息??? -
诸厚舒成: 为什么计算机用二进制数来处理各种信息 1、电路中容易实现 二进制数码只有两个(“0”和“1”).电路只要能识别低、高就可以表示“0”和“1”. 2、物理上最易实现存储 (1)基本道理:二进制在物理上最易实现存储,通过磁极的取向...

仙桃市18754387156: 计算机中采用二进制编码的原因是什么 -
诸厚舒成: 计算机采用二进制的原因 (1)技术实现简单,计算机是由逻辑电路组成,逻辑电路通常只有两个状态,开关的接通与断开,这两种状态正好可以用“1”和“0”表示. (2)简化运算规则:两个二进制数和、积运算组合各有三种,运算规则简单,有利于简化计算机内部结构,提高运算速度. (3)适合逻辑运算:逻辑代数是逻辑运算的理论依据,二进制只有两个数码,正好与逻辑代数中的“真”和“假”相吻合. (4)易于进行转换,二进制与十进制数易于互相转换. (5)用二进制表示数据具有抗干扰能力强,可靠性高等优点.因为每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低.

仙桃市18754387156: 计算机中为什么采用二进制表示数据 -
诸厚舒成: 计算机是一种电器设备,内部采用的都是电子元件,用电子元件表示两种状态是最容易实现的,比如电路的通和断、电压高低等等,而且也稳定和容易控制.把两种状态用0,1来表示,就是用二进制数表示计算机内部的数据了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网