用32位二进制2的补码表示法表示数-1023(10进制)。

题目

用32位二进制2的补码表示法表示数-1023(10进制)。

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

第1题:

用补码表示的8位二进制数11100000,其值为十进制数(19)。

A.-31

B.-32

C.-64

D.-65


正确答案:B
解析:若数据为负数,则其补码表示的最高位为1,正数的补码表示最高位为0。正数的补码等于其真值。将负数的补码表示转换为真值的方法是:除符号位外,数值位各位取反,然后再加1。对于11100000,其绝对值为00100000(32),其真值为-32。

第2题:

十进制数-75用二进制数10110101表示,其表示方式是( )

A.原码

B.补码

C.反码

D.ASCII码


正确答案:B

第3题:

若用8位机器码表示二进制数-111,则原码表示的十六进制形式为(1);补码表示的十六进制形式(2)。空白(2)处应选择()

A.F9

B.F0

C.89

D.80


参考答案:A

负数的原码最高位为1,其他位为绝对值对应的值,故。补码为原码取反加1,这里。

第4题:

对于十进制数-1023,至少需要( )个二进制位表示该数(包括符号位)。

A.8
B.9
C.10
D.11

答案:D
解析:
简单的进制转换,其中的符号位为负,固定使用1表示。其余的真值部分,直接进行换算即可。1023对应的二进制数是 1111 1111 11,再加上前面的符号为11位。

第5题:

十进制数“–128”用8位二进制补码表示为_____。


正确答案:10000000

第6题:

用补码表示的8位二进制数11100000的值为十进制数(17)。

A.-31

B.-32

C.-64

D.-65


正确答案:B
解析:若数据为负数,则其补码表示的最高位为1,正数的补码表示最高位为0。正数的补码等于其真值。将负数的补码表示转换为真值的方法是;除符号位外,数值位各位取反,然后再加1。对于11100000,其绝对值为00100000(32),其真值为-32。

第7题:

在数字系统中,如果是一个三位的十进制数用下列表示法表示,哪一种需要用最多的位数?()

A、补码表示

B、典型格雷码表示

C、二进制数表示

D、十进制数的代码表示


参考答案:D

第8题:

若用8位机器码表示二进制数-111,则原码表示的十六进制形式为(1);补码表示的十六进制形式(2)。空白(1)处应选择()

A.81

B.87

C.0F

D.FF


参考答案:B

负数的原码最高位为1,其他位为绝对值对应的值,故。补码为原码取反加1,这里。

第9题:

用补码表示的8位二进制数11100000,其值为十进制数______。

A.-31

B.-32

C.-64

D.-65


正确答案:B
解析:补码的最高位为1,表示负数;最高位为0,表示正数。正数的补码等于其真值,负数的补码要转换为真值,除了符号位,数值位都取反,结果是10011111,然后加1,结果为10100000(32),其真值为-32。选项B正确。

第10题:

将用8位二进制补码表示的十进制数-121,扩展成16位二进制补码,结果用十六进制表示为()。

A.0087H
B.FF87H
C.8079H
D.FFF9H

答案:B
解析:
十进制数-121的8位二进制补码表示为10000111,扩展成16位二进制补码,符号扩展,表示为1111111110000111。