用n个二进制位表示带符号的定点整数时,若采用原码和反码码制,则可表示的数值范围是(7);若采用补码码制,则可表示的数值范围是(8)。

admin2009-02-15  29

问题 用n个二进制位表示带符号的定点整数时,若采用原码和反码码制,则可表示的数值范围是(7);若采用补码码制,则可表示的数值范围是(8)。

选项 A、-2n-1~+2n-1
B、-(2n-1-1)~+2n-1
C、-2n-1~+(2n-1-1)
D、-(2n-1-1)~+(2n-1-1)

答案D

解析 用n个二进制位表示带符号的定点整数时,若采用原码码制,则最高位用于表示数的符号(0表示正号,1表示负号),其余n-1位表示数值的绝对值。n-1个二进制位可以表示出00…0~11…1(分别对应十进制数0~2n-1-1)共计2n-1个数值,再考虑符号位,原码码制下数的表示范围是:-(2n-1-1)~+(2n-1-1)。采用反码表示时情况类似。
转载请注明原文地址:https://kaotiyun.com/show/gLjZ777K
0

相关试题推荐
最新回复(0)