定点8位字长,采用二进制补码形式
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 07:41:21
10000000再问:求步骤和解释再答:-1:11111111-2:11111110……-128:10000000
10000000表示:-0.0000000不考虑符号位,反码是:-0.1111111不考虑符号位,补码(也就是原来的原码):-1.0000000
用定点补码表示纯小数,采用8位字长.编码10000000和11111111表示的十进制数分别是多少?用定点补码表示纯小数,采用8位字长,最高位为符号为.编码10000000表示-1.因为:编码0000
其实就是1/128,即2^(-7)再问:为什么要1/128,呀,128怎么说
原码反码补码(1)1.10001101.01110011.0111010(2)0.00010110.00010110.0001011(3)111111111000000010000001(4)1000
8位二进制表示的带符号数中,最高位为符号位,0表示+,1表示-后7位表示真值先把十进制数转换为二进制:65D=1000001B[+65]原=01000001正数的补码和原码相同[+65]补=01000
你怎么尽给我出难题机器数的补码可由原码得到.若机器数为正数,则其补码与原码一样;如果机器数为负数,则其补码是对它的原码(除符号位外)各位取反,再加1而得到的(也就是对其反码再加1).也可用公式表示,若
是地举例说明:减法5-3相当于加法5+(-3)被加数5的二进制代码为00000101加数-3的二进制代码为10000011-3的二进制反码为11111100-3的二进制补码为11111101即5-3相
10211221O(∩_∩)O~
第一位是1嘛,就是符号位啊.如果是正数,第一位是0;所有负数,第一位都是1;所以16位正数的范围是-32768至32767
正零:00000000负零:10000000这两个数其实都是0,但他们的原码却有不同的表示.但是他们的补码是一样的,都是00000000二进制的10000000的最高位为1,所以它表示的是负数.是负的
11010110
最大的8位正数用原码表示是01111111,正数原码转换成补码也是它本身,换成十进制就是+127我们再看-127,原码为11111111,补码为10000001.你发现没,-127的补码最后一位为1,
27的二进制为00011011要得到-27的补码先全部取反11100100再在末尾加111100101
10101001
1)(0)10=00000000B(127)10=01111111B(-127)10=10000001B(-57)10=11000111B(EAX)=78563412H(BX)=3412H(CX)=7
采用补码表示到8位二进制数真值范围是(c):-128~+127.再答:谢谢采纳。
用8位二进制补码计算-29-25(-29)十-----(11100011)二补(-25)十-----(11100111)二补(-29)十+(-25)十=(11100011)二补+(11100111)二
-128~127-128的补码为11111111127的补码为01111111
+17=00010001+17的补码为0001000113=00001101-13的补码为11110011正数的补码=原码负数的补码=它的绝对值的补码取反+1希望满意!望采纳!如果觉得好,望赞同!