niusouti.com
更多“某机器字长8位,则八进制数-52的补码表示是(5)。A.11010101B.10101110C.10110100D.11010110 ”相关问题
  • 第1题:

    设机器字长为8,对于二进制编码10101100,如果它是某整数x的补码表示,则x 的真值为( ),若它是某无符号整数y 的机器码,则 y 的真值为( )。

    A.84 B.-84 C.172 D.-172 A.52 B.84 C.172 D.204


    正确答案:B,C

  • 第2题:

    设机器字长为 8,对于二进制编码 10101100,如果它是某整数x 的补码表示,则 x 的真值为(),若它是某无符号整数 y 的机器码,则 y 的真值为(请作答此空)。

    A.52
    B.84
    C.172
    D.204

    答案:C
    解析:
    (22) 10101100化为无符号整数为:128+32+8+2=172。

  • 第3题:

    设机器字长为16位,则数-128的补码表示为 。

    A.0080H

    B.8000H

    C.FF80H

    D.8080H


    FF80H

  • 第4题:

    某机器字长8位,则八进制数一52的补码表示是(5)。

    A.11010101

    B.10101110

    C.10110100

    D.11010110


    正确答案:D
    解析:由于8是23,故八进制实际上是3位二进制的缩写表示方法,即将每位八进制数用3位2进制数表示即可。则[(-52)8]原=(10101010)2,[(-52)8]补=11010110。答案D。

  • 第5题:

    某机器字长8位,则十进制数-73的补码机器码是(12)。

    A. 11000101
    B. 10110111
    C. 11001001
    D. 1011l011

    答案:B
    解析:
    求补码时,正数的补码与原码相同,负数的补码是符号位取1,后面是该数绝对值的反码加1,这个加1就是“补”。-73的二进制表示为11001001,它的补码是将该二进制数取反加1,结果为10110111。