niusouti.com
参考答案和解析
正确答案:B
更多“二进制数11001100为原码时,代表的真值为(7);若它是补码,而代表的真值为(8),十进制-1的补码用8位 ”相关问题
  • 第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题:

    某数值编码为FFH,若它所表示的真值为-127,则它是用(1)表示的;若它所表示的真值为-1,则它是用(2)表示的。

    A.原码

    B.反码

    C.补码

    D.移码


    正确答案:A

  • 第3题:

    有8位二进制数据,其中1位符号位,试用十进制数说明: (1)8位二进制数10000000为原码时,真值是多少? (2)8位二进制数10000000为补码时,真值是多少? (3)8位二进制数补码的数值表示范围是多少?


    D

  • 第4题:

    用十六位机器码1110001010000000来表示定点整数(最高位为符号位),当它是原码时表示的十进制真值为(1)。当它是补码时表示的十进制真值是(2);当它是反码时表示的十进制真值是(3)。

    A.-12608

    B.-7551

    C.-7552

    D.-25216


    正确答案:D

  • 第5题:

    某数值编码为FFH,若它所表示的真值为-127,则它是用 (1) 表示的;若它所表示的真值为-1,则它是用(2)表示的。

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

    答案:A
    解析:
    原码表示又称符号-数值表示法。正数的符号位用0表示,负数的符号位用1表示,数值部分保持不变。

    反码的符号位表示法与原码相同,即符号0表示正数,符号1表示负数。与原码不同的是反码数值部分的形成和它的符号位有关。正数反码的数值和原码的数值相同,而负数反码的数值是原码的数值按位求反。

    补码的符号表示和原码相同,0表示正数;1表示负数。正数的补码和原码、反码相同,就是二进制数值本身。负数的补码是这样得到的:将数值部分按位求反,再在最低位加1。补码的补码就是原码。

    移码(又称增码)的符号表示和补码相反,1表示正数;0表示负数。移码为该数的补码但符号位相反。常用来表示浮点数的阶码。

    -127原码:1 1111111 -1原码:1 0000001

    -127反码:1 0000000 -1反码:1 1111110

    -127补码:1 0000001 -1补码:1 1111111

    -127移码:0 0000001 -1移码:0 1111111