niusouti.com
更多“●用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是 (4) 。(4) A.-1 B.-2 C.+1 D.+ ”相关问题
  • 第1题:

    用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是(7)。

    A.0

    B.-1

    C.1

    D.128


    正确答案:B
    解析:在计算机机器数的编码中,定点纯小数的格式为:b0b-1b-2b-3b-4b-5b-6b-7。其中,b0为符号位,小数点就在其后。故采用8位字长用定点补码表示纯小数,编码10000000所表示的十进制数是-1。

  • 第2题:

    用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是______。

    A.0

    B.-1

    C.+l

    D.128


    正确答案:B
    解析:用定点补码表示纯小数时,最左边一位是符号位,1表示负数,0表示正数,小数点在符号位之后。所以,本题的10000000是一个负数,按补码的原则,求其绝对值首先应按位求反得01111111,然后加1得10000000。加上小数点,就是1.0000000,即-1。故本题应该选择B。

  • 第3题:

    在定点整数机中,采用1位符号位,若寄存器内容为10000000,当它表示补码时,其对应的真值分 (用十进制表示)。


    -128

  • 第4题:

    用带符号位的定点补码表示纯小数,8位编码11111111表示的十进制真值是______。

    A.0

    B.-1

    C.+2-7

    D.-2-7


    正确答案:D
    解析:纯小数是指整数部分为。的小数。所以,用定点补码表示的纯小数,其定的小数点位置肯定是在最高位(符号位)之后。根据补码的性质,11111111的符号位是1,所以它表示的是一个负数,其绝对值为11111111按位求反(为00000000)后加1,即00000001。所以,其二进制的真值是(-0.0000001)2,转为十进制就是-2-7。选项D正确。

  • 第5题:

    用带符号位的定点补码表示纯小数,8位编码11111111表示的十进制真值是( ) 。

    A.0
    B.-1
    C.+2-7
    D.-2-7

    答案:D
    解析:
    在计算机机器数的编码中,8位定点纯小数的格式为:b0b-1b-2b-3b-4b-5b-6b-7。并且,b0为符号位,小数点就在其后。故采用8位字长用定点补码表示纯小数,编码11111111所表示的十进制数是一个负数,其绝对值为00000001。因此该数应为-2-7。