字长为8位的二进制数10010100B,若它表示补码数,则该数的

题目

字长为8位的二进制数10010100B,若它表示补码数,则该数的真值应为多少?

参考答案和解析
正确答案:-108D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

给定二进制数00111001,若它为ASCII码时,它表示的十进制数为______。

A.9

B.57

C.39

D.8


正确答案:A

第2题:

已知某计算机的字长是8位,则二进制数-1010101的原码表示为______。

A.11010101

B.10101010

C.11010110

D.00101010


正确答案:A

第3题:

若二进制数为010111.101,则该数的十进制表示为()

A、23.5

B、23.625

C、23.75

D、23.5125


参考答案:B

第4题:

在程序中数的后缀为H则表示该数为()

  • A、二进制
  • B、八进制
  • C、十进制
  • D、十六进制

正确答案:D

第5题:

机器字长为n位的二进制数可以用补码来表示( )个不同的有符号定点小数。



答案:A
解析:
本题考查计算机系统基础常识。二进制数据在计算机系统中的表示方法是最基本的专业知识。补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着位n二进制编码可以表示2n个不同的数。

第6题:

若某个8位二进制数的[X]补和[X]原表示形式相同,则该数是( )

A.只能为正数

B.只能为0

C.为-0

D.为正数或某个特定的负数


正确答案:D

第7题:

给定二进制数000111000,若它为ASCII码时,它表示的十进制数为9。

A.错误

B.正确


参考答案:A

第8题:

二进制数11001100为原码的时候,它代表的真值为(7);若它是补码,则它代表的真值为(8);十进制数-1的补码用8位二进制数表示为(9)

A.204

B.-76

C.-204

D.76


正确答案:B
解析:(7)~(9)二进制数11001100为原码,最高位为1,所以它为负数。后面7位数据代表的绝对数为76,所以,它的真值为-76。若二进制数11001100为补码,则可以知道它对应的原码为10110100,所以它对应的真值为-52,-1的补码用8位二进制数表示为111111110。

第9题:

关于计算机字长,下面说法错误的是()。

A.表示该计算机能够存储的最大二进制数位数
B.表示该计算机的CPU可以同时处理的二进制位数
C.机器字长一般与CPU中寄存器的位数有关
D.机器字长决定了数的表示范围和表示精度

答案:A
解析:
计算机字长是指CPU一次能处理的数据长度,它通常与CPU中的寄存器的位数相等,决定了机器所能表示数据的范围和精度。计算机通过多次操作,可以存储长度远大于字长的二进制数据,也有些寄存器的位数会大于字长,如X86中的段基址寄存器。

第10题:

字长8位的二进制数-1010的原码为(),补码为()。


正确答案:10001010;11110110