二进制的作用是什么?
3个回答
展开全部
首先进制本身就很伟大,进制的存在使得人们不要数东西就摆相同多的1来表示,节省了空间。
而二进制的发明是人类历史上的一大创举,早在古代就有两仪生四象,四象生八卦,八卦生万物的说法。
因为世间万物至少有两个状态:存在、死亡;开着、关闭;好、坏等等。可以用0和1表示。所以,有了0和1,就可以表示万物。
那么也许你会问,为什么不用10进制呢?表示的数还多?是这样的,由于要机器使用,而信号的传输是通过各种物理量的变化来传递的:电压电流的高低、光线的强弱的等等。只用0和1再方便不过了。
而且,还有个精度的问题,比如我的信号在传输过程会有30%的误差,即0会在传输中变成-30%到30%中的任意一个数,1则变成70%到130%中的某一个。这时如果我采用2进制,规定小于50%的是0,大于是1,那么传输的精度就保证了。
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
它进制数转为二进制计算机才能工作,并且最大位数一定,以下用8位定点数为例
计算机本身只能作加法,在作减乘除时,都需变成加法作,所以需要原码、反码,补码
8位定点数为例:首位是符号位,正数为0,负数为1
正数的原码、反码,补码是一样的
负数的反码是除符号位外每位对应取反
负数的补码是反码加1
举个作八位定点数减法的例子(原码加补码):2-1
先将-1变为补码----10000001变为反码----11111110变为补码11111111
2的原码、反码,补码是一样的为00000010
00000010+11111111=00000001---变为十进制为1
另外还有浮点数的变法,我就不多说了,需要自己看书学习,别人只能说个大概
学后的作用通过上面的解答我就不多说了,总之,二进制是计算机最基本的东西
计算机本身只能作加法,在作减乘除时,都需变成加法作,所以需要原码、反码,补码
8位定点数为例:首位是符号位,正数为0,负数为1
正数的原码、反码,补码是一样的
负数的反码是除符号位外每位对应取反
负数的补码是反码加1
举个作八位定点数减法的例子(原码加补码):2-1
先将-1变为补码----10000001变为反码----11111110变为补码11111111
2的原码、反码,补码是一样的为00000010
00000010+11111111=00000001---变为十进制为1
另外还有浮点数的变法,我就不多说了,需要自己看书学习,别人只能说个大概
学后的作用通过上面的解答我就不多说了,总之,二进制是计算机最基本的东西
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询