更多“当机器码10000001分别代表补码、压缩BCD码时,其对应的十进制真值为()。A、-127、11B、-1、81C、-127、81D、–1、129”相关问题
  • 第1题:

    设机器码的长度为8位,已知x,z为带符号纯整数,y为带符号纯小数,[X]原=[Y]补=[Z]移=11111111,求出x、y、z的十进制真值:X=(11)Y=(12),Z=(13)。

    A.127

    B.-1

    C.-127

    D.1


    正确答案:C
    解析:X的原码为11111111,易得X为负数,真值为-01111111=-127。Y的补码为11111111,Y也是负数,所以Y等于Y的补码减1,即1.1111111-10=-0.0000001=-1/128。Z为定点整数,所以Z=11111111-10000000=01111111=127。

  • 第2题:

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

    某机器码为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。

  • 第3题:

    若码值FFH是一个整数的原码表示,则该整数的真值为(1);若码值FFH是一个整数的补码表示,则该整数的真值为(2)。

    A.127

    B.0

    C.-127

    D.-1


    正确答案:C
    解析:定点整数原码的定义如下:

    由定义可知,正整数的原码就是其自身,而负整数的原码只需把其绝对值的原码的符号位置1即可(0表示正号,1表示负号)。因此,原码FFH的真值为:-1111111=-127。定点整数补码的定义如下:

    由定义可知,正整数的补码就是其自身,负整数的补码可以通过对其绝对值部分逐位求反,并在最低位加1求得。可以把补码11111111减1再取反(除符号位,其余按位取反)得原码10000001,即-1。

  • 第4题:

    设机器码的长度为8位,已知X、Z为带符号的纯整数,Y为带符号的纯小数,[X]原=[Y]补=[Z]移=11111111,求出X、Y、Z的十进制真值为X=(16),Y=(17), Z=(18)。

    A.-1

    B.127

    C.-127

    D.1


    正确答案:C

  • 第5题:

    二进制数10000001对应的十进制数是()。

    A.128

    B.127

    C.126

    D.129


    参考答案:D

  • 第6题:

    ● 设机器码的长度为8, x为带符号纯小数,y为带符号纯整数,[X]原 =11111111, [Y]补 = 11111111 ,则 x的十进制真值为 (3) ,y的十进制真值为 (4) 。

    (3)

    A. 1/128

    B. –1/128

    C. –127/128

    D. 127/128

    (4)

    A. –1

    B. 127

    C. –127

    D. 1


    正确答案:C,A

  • 第7题:

    若用8位机器码表示十进制整数-127,则其补码表示为()。

    A. 10000001
    B. 11111111
    C. 10111110
    D. 11111110

    答案:A
    解析:

  • 第8题:

    设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(2)处应选择()

    • A、-1
    • B、127
    • C、-127
    • D、1

    正确答案:B

  • 第9题:

    机器数10000001B它所代表的数()

    • A、-1
    • B、-127
    • C、129
    • D、以上均有可能

    正确答案:B

  • 第10题:

    8位二进制补码10000000B对应的真值是()

    • A、-126
    • B、-127
    • C、-128
    • D、-129

    正确答案:C

  • 第11题:

    单选题
    二进制数10000001对应的十进制数是()。
    A

    128

    B

    127

    C

    126

    D

    129


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

  • 第12题:

    单选题
    设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(1)处应选择()
    A

    -1

    B

    127

    C

    -127

    D

    1


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

  • 第13题:

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

    A.-12608

    B.-7551

    C.-7552

    D.-25216


    正确答案:D

  • 第14题:

    计算机中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。

  • 第15题:

    设机器码的长度为8,X为带符号纯小数,Y为带符号纯整数,[X]原=11111111,[Y]补=11111111,则X的十进制真值为(1),Y的十进制真值为(2)。

    A.1/128

    B.-1/128

    C.-127/128

    D.127/128


    正确答案:C

  • 第16题:

    设机器码的长度为8,X为带符号纯小数,Y为带符号纯整数,[X]原=11111111, [Y]补=11111111,则X的十进制真值为(19),Y的十进制真值为(20)。

    A.1/128

    B.-1/128

    C.-127/128

    D.127/128


    正确答案:C

  • 第17题:

    ●若用8位机器码表示十进制整数-127,则其原码表示为(19),补码表示为(20)。

    (19)A.10000000

    B.11111111

    C.10111111

    D.11111110

    (20)A.10000001

    B.11111111

    C.10111110

    D.11111110


    正确答案:B,A

  • 第18题:

    设机器码的长度为8位,已知[X]原=[Y]补=1111 1111,且X和Y都是带符号的整数,则X和Y的真值分别为( )。

    A.-127,-127
    B.-1,-127
    C.-127,-1
    D.-1,-1

    答案:C
    解析:
    其中-127的原码是1111 1111。而-1的补码表示为:1111 1111。

  • 第19题:

    8位二进制补码11111111B对应的真值为()

    • A、1
    • B、-1
    • C、-128
    • D、-127

    正确答案:B

  • 第20题:

    设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(1)处应选择()

    • A、-1
    • B、127
    • C、-127
    • D、1

    正确答案:C

  • 第21题:

    求下列带符号十进制数的8位基2码补码。 ①+127 ②-1 ③-128 ④+1


    正确答案: ①[+127]=01111111
    ②[-1]=11111111
    ③[-128]=10000000
    ④[+1]=00000001

  • 第22题:

    二进制数10000001对应的十进制数是()。

    • A、128
    • B、127
    • C、126
    • D、129

    正确答案:D

  • 第23题:

    单选题
    设机器码的长度为8位,已知x和y为有符号纯整数,z为有符号纯小数,[x]原=[y]移=补[z]F=11111111,求x、y、z的十进制真值为:x=(1),y=(2),z=(3)。空白(3)处应选择()
    A

    -1

    B

    127

    C

    -127

    D

    1


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