一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为( )。

题目
一个8位补码由4个“1”和4个“0”组成,则可表示的最大十进制整数为( )。

A、120

B、60

C、15

D、240

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若机器字长为8位,则可表示出十进制整数-128的编码是()。

A.原码

B.反码

C.补码

D.ASCII码


正确答案:C

第2题:

一个8位的二进制有符号整数,若采用补码表示,由3个“1”和5个“0”组成,则最小值为______。


正确答案:-125
-125

第3题:

● 若某整数的16位补码为FFFFH(H 表示十六进制),则该数的十进制值为 (5) 。

(5)

A. 0

B. -1

C. 216?1

D.-216+1


正确答案:B

第4题:

若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为(20)。

A.0

B.-l

C.216-1

D.-216+l


正确答案:B
解析:在补码表示中,机器数的最高一位是符号位,0表示正号,1表示负号。当符号位为0(即正数)时,其余几位即为此数的真值,但若符号位为l(即负数)时,其余几位按位取反,且最低位加1,才是它的绝对值。所以本题中FFFF(H)=1111 1111 1111 1111(补码)=1000 0000 0000 0001(原码)=-l。

第5题:

一个8位二进制整数,若用补码表示,由3个“0”和5个“1”组成,则最小值为()。

A.-120

B.-8

C.-113

D.-11


正确答案:C

第6题:

若某整数的16位补码为FFFFH(H表示十六进制),则该数的十进制值为______。

A.0

B.-1

C.216-1

D.-216+1


正确答案:B
解析:本题考查数据表示基础知识。
  根据补码定义,数值X的补码记作[X],如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。
  16位补码能表示的数据范围为[-215,215,-1]。对于整数(216-1)和(-216+1),数据表示需要16位,再加一个符号位,共17位,因此不在其16位补码能表示的数据范围之内。
  在补码表示中,0有唯一的编码:[+0]=0000000000000000,[-0]=0000000000000000,即0000H
  [-1]=100000000000000,[-1]=1111111111111110,因此-1的补码为[-1]=1111111111111111=FFFF。

第7题:

一个8位二进制整数采用补码表示,且由3个“1”和5个“0”组成,则最小值为______。

A.–127

B.–32

C.–125

D.–3


正确答案:C
解析:正数的补码与原码、反码相同,负数的补码等于其反码加1,且无论是反码还是补码,其最高位都只用来表示数的正负,显然负数比任何整数小,所以补码的最高位为1;由于补码和原码的关系,所求的最小数的补码应该最大,5个0和3个1组成的最大负数补码应该是 10000011,其原码为11111101,即-125。

第8题:

●若码值FFH是一个整数的原码表示,则该整数的真值为 (11) :若码值FFH是一个整数的补码表示,则该整数的真值为 (12) 。

(11) A.0

B.127

C.-127

D.-1

(12) A.0

B.127

C.-127

D.-1


正确答案:C,D
【解析】FFH化成二进制为1111 1111,若它表示原码,为-127。若它表示补码,化成原码为0000 0001,即 -1。

第9题:

● 若某整数的16位补码为FFFFH(H 表示十六进制), 则该数的十进制值为 (20)。

(20)A. 0 B. -1 C. 216-1 D. -216+1


正确答案:B

第10题:

一个8位的二进制整数,若采用补码表示,且由3个“1”和5个“0”组成,则最小值为( )。

A.-127

B.-32

C.-125

D.-3


正确答案:C
解析:正数的补码与原码、反码相同,负数的补码等于其反码加1,且无论是反码还是补码,其最高位都只用来表示数的正负,显然负数比任何整数小,所以补码的最高位为1;由于补码和原码的关系,所求的最小数的补码应该最大,5个0和3个1组成的最大负数补码应该是 10000011,其原码为11111101,即-125。