十进制数-48用补码表示为()

题目

十进制数-48用补码表示为()

  • A、10110000
  • B、11010000
  • C、11110000
  • D、11001111
参考答案和解析
正确答案:B
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.-31

B.-32

C.-64

D.-65


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

第2题:

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


正确答案:10000000

第3题:

十进制数-48用补码表示为()

A.10110000

B.11010000

C.11110000

D.11001111


参考答案:B

第4题:

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

A.-31

B.-32

C.-64

D.-65

A.

B.

C.

D.


正确答案:B

第5题:

下面是机器中浮点数的表示格式:

设浮点数的基为2。若阶码用补码表示、尾数用原码表示,十进制数-51.875采用上述格式可表示为(7);若阶码用移码表示、尾数用补码表示,该数可表示为(8)。

A.0110 111001111100

B.0110 011001111100

C.0110 001110011111

D.0101 011001111100


正确答案:A
解析:首先将-51.875转换为二进制表示:(-51.875)10=-110011.111=-0.110011111×2110,其中110是阶码,-0.110011111是尾数(绝对值大于0.5)。由于规格化表示格式中阶符和阶码共计4位,本题中阶码大于0,故采用补码时,这4位应该是[110]补=[110]原=0110。而采用原码表示尾数时,向[-0.110011111]原=1110011111后面添零补足12位,得111001111100。

第6题:

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

A.原码

B.补码

C.反码

D.ASCII码


正确答案:B

第7题:

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

A.-31

B.-32

C.-64

D.-65


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

第8题:

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

(17)

A.-31

B.-32

C.-64

D.-65


正确答案:B

第9题:

若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。

A.11100101

B.10011011

C.11010101

D.11100111


正确答案:A
解析:首先,将纯分数X=-(101/128)转化为8位二进制编码为-0.1100101。再求X的用原码表示的编码,现X为一负的纯小数,则符号位为1,而后跟数值,故其原码表示为11100101。当用补码表示时,相当于上面的原码符号位不变,其后编码反加1,故其原码表示为10011011。

第10题:

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

(19)

A. -31

B. -32

C. -64

D. -65


正确答案:B