更多“某数在计算机中用8421码表示为011110001001,其真值是()。”相关问题
  • 第1题:

    ●若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为 (9) 。

    (9) A.原码

    B.反码

    C.补码

    D.移码


    正确答案:B
    【解析】1010求反加1为0110,所以是反码。

  • 第2题:

    若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码为()。

    A.原码

    B.补码

    C.反码

    D.移码


    正确答案:B

  • 第3题:

    计算机中十六位浮点数的表示格式为

    某机器码为1110001010000000,

    若阶码为移码且尾数为反码,则其十进制真值为(7);

    若阶码为移码且尾数为原码,则其十进制真值为(8);

    若阶码为补码且尾数为反码,则其十进制真值为(9);

    若阶码为补码且尾数为原码.则其十进制真值为(10),将其规格化后的机器码为(11)。

    A.0.078125

    B.20

    C.20.969375

    D.1.25


    正确答案:B
    解析:(7)如果阶码为移码,由于阶码是4位二进制整数,设真值为X,根据整数移码定义:[X]移码=23+X(1110)2=(14)10,可求得阶码真值为6。如果尾数为反码,从符号位可判断尾数是正数,根据小数反码定义,正小数的反码就是其自身,可求得尾数的真值为:(0.01010000000)2=(2-1+2-4)=(0.3125)10,根据浮点数定义,该机器码真值为0.3125*26=20。(8)如果阶码为移码,同上,真值为6。如果尾数是原码,从符号位可判断尾数是正数,根据小数原码定义,正小数的原码就是其本身,可求得尾数的真值为0.3125。由此可知该机器码真值也是20。(9)如果阶码为补码,由于阶码是4位二进制整数,从符号位判断为负数,设真值为X,根据负整数定义[X]补码=24+X=(1110)2=(14)10,求得阶码的真值为-2。如果尾数为反码,同(7)一样求出尾数的真值为0.3125。这样,该机器码真值为0.3125*2-2=0.078125。(10)如果阶码是补码,尾数是原码,求出阶码和尾数的真值分别为-2和0.3125,这样该机器码的真值也是0.078125。(11)对浮点数进行规格化处理,规定浮点数的尾数部分用纯小数形式表示,当尾数的值不为0时,其绝对值应大于或等于0.5,用二进制表示为0.1XXX…XX(X为0或1)。对于不符合这一规定的浮点数,可改变阶码的大小并同时用左右移尾数的方法来满足这一规定。显然尾数0.01010000000不合要求,应左移1位,而阶码则应相应地减1,因此规格化处理后的阶码为1101,尾数为010100000000。

  • 第4题:

    计算机中16位浮点数的表示格式如图1所示:

    某机器码为1110001010000000。

    若阶码为移码且尾数为反码,其十进制真值为(8);

    若阶码为移码且尾数为原码,其十进制真值为(9);

    若阶码为补码且尾数为反码,其十进制真值为(10);

    若阶码为补码且尾数为原码,其十进制真值为(11),将其规格化后的机器码为(12)。

    A.0.078125

    B.1.45

    C.20

    D.20.697395


    正确答案:C
    解析:本题考查计算机数据的编码,涉及原码、补码、反码和移码以及浮点数规格化处理。同一个数可以有不同的浮点表示形式,阶码的大小可以用来调节数值中小数点的位置。将数值数据表示成N=M+RE,M被称为N的尾数,E是N的指数或称阶码,而只是该阶码的基数。题中阶码用4位二进制整数1110表示,尾数用12位二进制小数001010000000表示,尾数中含有符号位,其最高位即符号位为0。下面具体解答各个问题。(8)如果阶码为移码,由于阶码是4位二进制整数,设真值为X,根据整数移码定义:[X]移码=23+X=(1110)2=(14)10,可此求得阶码真值为6。如果尾数为反码,从符号为可判断尾数是正数,根据小数反码定义,正小数的反码就是其自身,可求得尾数的真值为:(0.01010000000)2=(2-2+2-4)=(0.3125)10,根据浮点数定义,该机器码真值为0.3125+26=20。(9)如果阶码为移码,同上,真值为6。如果尾数是原码,从符号位可判断尾数是正数,根据小数原码定义,正小数的原码就是其本身,可求得尾数的真值位0.3125。这样该机器码的真值也是20。(10)如果阶码为补码,由于阶码是4位二进制整数,从符号位判断为负数,设真值为X,根据负整数定义[X]补码=24+x=(1110)2=(14)10,求得阶码的真值为-2。如果尾数为反码,同问题(8)一样求出尾数的真值为0.3125。这样,该机器码真值为0.3125*2-2=0.078125。(11)如果阶码是补码,尾数是原码,可分别参照问题(10)和问题(9)求出阶码和尾数的真值分别为-2和0.3125这样该机器码的真值也是0.078125。(12)这是对浮点数进行规格化处理。规定浮点数的尾数部分用纯小数形式表示,当尾数的值不为0时,其绝对值应大于或等于0.5,用二进制表示为0.1xxx…xx(x为0或1)。对于不符合这一规定的浮点数。可采用改变阶码的大小并同时左右移尾数的方法来满足这一规定。显然尾数0.01010000000不符合要求,应左移1位,而阶码则相应地减1,因此规格化处理后的阶码为1101,尾数为010100000000。

  • 第5题:

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

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

    正确答案:A

  • 第6题:

    十进制数“-75”在计算机内部用(10110101)B表示,其表示方式为补码。


    正确答案:正确

  • 第7题:

    某数在计算机中用8421BCD码表示为011110001001,其真值为()。

    • A、789
    • B、789H
    • C、1929
    • D、11110001001B

    正确答案:A

  • 第8题:

    某数在计算机中用8421BCD码表示为001110111000,其真值为()。

    • A、398
    • B、398H
    • C、1630Q
    • D、1110011000B

    正确答案:A

  • 第9题:

    若某数X的真值为-1010,在计算机中该数表示为10101,则该数所用的编码为()。

    • A、原码
    • B、补码
    • C、反码
    • D、移码

    正确答案:C

  • 第10题:

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

    机器数

    B

    真值

    C

    原码

    D

    补码


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()码。
    A

    B

    C

    D


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    某数在计算机中用8421BCD码表示为001110011000,其十进制真值为()。
    A

    398

    B

    398H

    C

    163Q

    D

    1110011000B


    正确答案: A
    解析: 暂无解析

  • 第13题:

    某数在计算机中用8421 BCD码表示为001 1 1001 1000,其真值为( )。

    A.398

    B.398H

    C.1630Q

    D.1110011000B


    正确答案:A

  • 第14题:

    若某数x的真值为-0.1010,在计算机中该数表示为1.0110,则该数所用的编码为(9)。

    A.原码

    B.反码

    C.补码

    D.移码


    正确答案:B
    解析:1010求反加1为0110,所以是反码。

  • 第15题:

    某计算机系统中,16位浮点数的表示格式如图6-1所示。其中阶码4位(含1位符号)为定点整数,尾数12位(含1位符号)为定点小数,设一个数机器码为1110001010000000。

    若阶码为移码且尾数为原码,则其十进制数真值为(2);若阶码为补码且尾数为补码,则其十进制数真值规格化后的机器码为(3)。

    A.20

    B.25

    C.0.078125

    D.20.969375


    正确答案:A

  • 第16题:

    计算机中十六位浮点数的表示格式为图1.4

    某机器码为1010001010000000。

    若阶码为移码且尾数为反码,则其真值为(60);

    若阶码为移码且尾数为原码,则其真值为(61);

    若阶码为补码且尾数为反码,则其真值为(62);

    若阶码为补码且尾数为原码,则其真值为(63),将其规格化后的机器码为(64)。

    A.0.00000001012

    B.2010

    C.1.2510

    D.20.96937510


    正确答案:C

  • 第17题:

    真值为-100101的数在字长为8的机器中,其补码形式为()。


    正确答案:11011011

  • 第18题:

    某数在计算机中用压缩BCD码表示为10010011,其真值为()。

    • A、10010011B
    • B、93H
    • C、93
    • D、147

    正确答案:C

  • 第19题:

    若某数x的真值为–0.1010,在计算机中该数表示为1.0110,则该数所用的编码方法是()码。

    • A、原
    • B、补
    • C、反
    • D、移

    正确答案:B

  • 第20题:

    假设某计算机中用一个字节表示一个数,那么数-117的原码是()反码是()补码是(),-117与小于等于()的数相加会产生溢出。


    正确答案:11110101;10001010;10001011;-12

  • 第21题:

    填空题
    假设某计算机中用一个字节表示一个数,那么数-117的原码是()反码是()补码是(),-117与小于等于()的数相加会产生溢出。

    正确答案: 11110101,10001010,10001011,-12
    解析: 暂无解析

  • 第22题:

    单选题
    某数在计算机中用8421码表示为0111 1000 1001,其真值为()
    A

     789

    B

     789H

    C

     1929

    D

     11110001001B


    正确答案: A
    解析: 暂无解析

  • 第23题:

    单选题
    若某数X的真值为-1010,在计算机中该数表示为10101,则该数所用的编码为()。
    A

    原码

    B

    补码

    C

    反码

    D

    移码


    正确答案: D
    解析: 暂无解析