中级数据库系统工程师

16位二进制原码所能表示的范围为(),16位反码所能表示的范围为(),16位补码所能表示的范围为()。

题目

16位二进制原码所能表示的范围为(),16位反码所能表示的范围为(),16位补码所能表示的范围为()。

参考答案和解析
正确答案:-32767~+32767;-32767~+32767;-32768~+32767
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

用n+1位字长(含一位符号位)表示原码定点整数时,所能表示的数值范围是(1);用n+1位字长(含一位符号位)表示原码定点小数时,所能表示的数值范围是(2)。

A.0≤|N|≤2n-1-1

B.0≤|N|≤2n-1

C.0≤|N|≤2n+1-1

D.0≤|N|≤2n+2-1


正确答案:B

第2题:

数值数据在机器中的表示法有原码、反码、补码(又称增码)等方法。定点数真值。表示法唯一的表示法是(45);在(46)表示方式中最高位为“0”表示负号而为“1”表示正号;机器码为n位时,采用反码、补码和移码来表示小数点固定在符号位与最高有效位之间的定点数时所可表示的真值X的范围分别为(47)、(48)和(49)。

A.反码

B.移码

C.原码

D.补码


正确答案:D
解析:真值为零的机器码,其原码表示有(10…0)和(00….0)两种表示负零和正零。反码表示分别为(11…11和(00…0)。只有补码对零的表示只有一种(00…0)。移码的定义为:2+x。可以看出x>0时,最高位为1;x0时,最高位为0。最后一问即是考察n位有符号定点小数的表示范围,反码表示时为:-(1-2-(n-1))≤X≤(1-2-(n-1);补码表示范围:-1≤X≤(1-2-(n-1));移码表示范围为:-1≤X≤(1-2-(n-1))。

第3题:

若机器码采用16 bit表示,则采用补码时所能表示的最小整数为(7);采用原码时所能表示的最小整数为(8)。对于十六位的机器码1110001010000000,若它表示一个整数的原码,则这个数的真值为(9);若它表示一个整数的反码,则这个数的十六进制真值为(10);若它表示一个小数的补码时,则这个数的真值为(11)。

A.-32768

B.-32767

C.-65536

D.-65535


正确答案:A

第4题:

8位和16位二进制数的原码、补码和反码可表示的数的范围分别是多少?


正确答案: 原码(-127~+127)、(-32767~+32767)
补码(-128~+127)、(-32768~+32767)
反码(-127~+127)、(-32767~+32767)

第5题:

在原码、反码、补码三种编码中,()数的表示范围最大。


正确答案:补码

第6题:

将十进制数-35化成二进制数原码、补码、反码表示(符号位和数值位共8位)。二进制数原码为:(6),补码为(7);反码为(8)

A.1 0100011

B.1 0100001

C.1 0110011

D.100011


正确答案:A

第7题:

字长一定的情况下,原码、反码和补码所能表示的二进制真值范围是相同的。()


答案:错
解析:

第8题:

用机器数的最高(最左)位代表符号,其余各位给出数值的绝对值的机器码称为(59)。它所能表示的范围是(60)。

A.原码

B.反码

C.补码

D.移码


正确答案:A

第9题:

8位二进制原码所能表示的十进制整数范围是()至()前者的二进制原码表示为()后者的二进制原码表示为()


正确答案:–127;127;11111111;01111111

第10题:

位二进制补码所能表示的十进制数的范围为+127~-128,前者的补码为(),后者的补码为()。


正确答案:01111111;10000000