二进制的作用
4个回答
推荐于2016-06-11
展开全部
它进制数转为二进制计算机才能工作,并且最大位数一定,以下用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
另外还有浮点数的变法,我就不多说了,需要自己看书学习,别人只能说个大概
学后的作用通过上面的解答我就不多说了,总之,二进制是计算机最基本的东西
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询