微机原理

采用补码表示的8位二进制数真值范围是()。A、-127~+127B、-127~+128C、-128~+127D、-128~+128

题目

采用补码表示的8位二进制数真值范围是()。

  • A、-127~+127
  • B、-127~+128
  • C、-128~+127
  • D、-128~+128
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

二进制数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。

第2题:

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


答案:错
解析:

第3题:

x的真值为-0.1011B,其原码表示为______________,补码表示为______________


答案:原码表示为:1.1011、补码表示为:1.1011

分析:

真值和原码转换

真值是正数,直接把“+”换成0,再用",“或者”.“隔开(整数用“,”,小数用”.")

真值是负数,直接把“-”换成1,再用",“或者”."隔开

所以:x值-0.1011B的原码表示为:1.1011

补码和原码转换

对于正数:补码=原码

对于负数:补码=原码除符号位外,各位取反,末位再+1

所以:x值-0.1011B的补码表示为:1.1011

注意:+0和-0的补码相等


第4题:

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


正确答案:-108D

第5题:

分析比较符号加绝对值,二进制反码,二进制补码三种表示方法中可以表示的数的范围。


正确答案: 符号加绝对值:-(2N-1-1)~+(2N-1-1)
二进制反码:-(2N-1-1)~+(2N-1-1)
二进制补码:-(2N-1)~+(2N-1-1)

第6题:

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

A.204

B.-76

C.-204

D.76


正确答案:B

第7题:

若二进制定点小数真值是-0.1101,机器中表示为1.0010,则该数采用的编码方法是()。

A.原码
B.补码
C.反码
D.移码

答案:C
解析:
真值-O.1101,对应的原码表示为1.1101,补码表示为1.0011,反码表示为1.0010。移码通常用于表示阶码,不用来表示定点小数。

第8题:

二进制浮点数补码表示为49AH,前4位阶码,后8位尾数,符号位均为1位,试问真值十进制数为多少?写出计算步骤。


正确答案:把49AH展开为:010010011010,前4位为阶码0100,符号位为0,阶码真值为+4,后8位为尾数,符号位为1,尾数的真值为-102×2-7,后八位10011010可分析出为负数,负数的补码还原为正数后取反+1,0011010得到1100110为102所以其十进制真值为-24×2-7×102=-2-3×102。

第9题:

一个数据在计算机中表示的二进制格式称为该数的()。

  • A、机器数
  • B、真值
  • C、原码
  • D、补码

正确答案:A

第10题:

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


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

更多相关问题