采用补码表示的8位二进制数真值范围是()。
第1题:
二进制数11001100为原码的时候,它代表的真值为(7);若它是补码,则它代表的真值为(8);十进制数-1的补码用8位二进制数表示为(9)
A.204
B.-76
C.-204
D.76
第2题:
第3题:
数x的真值为-0.1011B,其原码表示为______________,补码表示为______________。
答案:原码表示为:1.1011、补码表示为:1.1011
分析:
真值和原码转换
真值是正数,直接把“+”换成0,再用",“或者”.“隔开(整数用“,”,小数用”.")
真值是负数,直接把“-”换成1,再用",“或者”."隔开
所以:x值-0.1011B的原码表示为:1.1011
补码和原码转换
对于正数:补码=原码
对于负数:补码=原码除符号位外,各位取反,末位再+1
所以:x值-0.1011B的补码表示为:1.1011
注意:+0和-0的补码相等
第4题:
字长为8位的二进制数10010100B,若它表示补码数,则该数的真值应为多少?
第5题:
分析比较符号加绝对值,二进制反码,二进制补码三种表示方法中可以表示的数的范围。
第6题:
二进制数11001100为原码时,代表的真值为(7);若它是补码,而代表的真值为(8),十进制-1的补码用8位二进制表示为(9)。
A.204
B.-76
C.-204
D.76
第7题:
第8题:
第9题:
一个数据在计算机中表示的二进制格式称为该数的()。
第10题:
8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?