niusouti.com
更多“某机器字长8位,则十进制数-73的补码机器码是(12)。”相关问题
  • 第1题:

    与十进制数—27/32等值的八进制数为(9)。设机器字长为8,则其补码表示为(10)。

    A.(-0.66)8

    B.(-0.64)8

    C.(-0.27)8

    D.(-0.645)8


    正确答案:A
    解析:x=-27/32=-(54/64)=-(6/8+6/64)=(-0.66)8。

  • 第2题:

    已知八位机器码10111010(最高位为符号位),当它是原码时表示的十进制数是(7);当它是补码时表示的十进制数是(8);当它是反码时表示的十进制数是(9)。

    A.-69

    B.-68

    C.-6

    D.-5


    正确答案:B

  • 第3题:

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

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

    A.20

    B.25

    C.0.078125

    D.20.969375


    正确答案:A

  • 第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题:

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

    某机器码为1110001010000000,

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

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

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

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

    (7)~(10) A.0.078125

    B.20

    C.20.969375

    D.1.25

    (11) A.11110101000000

    B.1110001010000000

    C.1101010100000000

    D.11110001010000


    正确答案:B,B,A,A,C
    【解析】(7)如果阶码为移码,由于阶码是4位二进制整数,设真值为X,根据整数移码定义:[X]移码=23+X(1110)2=(14)10,可求得阶码真值为6。如果尾数为反码,从符号位可判断尾数是正数,根据小数反码定义,正小数的反码就是其自身,可求得尾数的真值为:(0.01010000000)2=(2-2+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。

  • 第6题:

    某计算机字长16位的机器码1111 1111 0000 0000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6),该数的补码是(7)。

    A.215-27

    B.216-29

    C.217-27

    D.216-27


    正确答案:B
    解析:字长16位的机器码1111111100000000,表示无符号的整数时对应的十进制表达式为215+214+213+212+211+210+29+28=216-28。当表示一个带符号整数的反码时,其原码为100000001111111,则该机器码表示的十进制表达式为-(27+26+25+24+23+22+21+20)=-(28-1)。该数的补码是反码加1,即1111111100000000+1=1111111100000001。

  • 第7题:

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

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

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

  • 第8题:

    机器数字长8位(含1位符号位),若机器数为81(十六进制),当它分别表示原码、补码、反码和移码时,等价的十进制数分别是多少?


    正确答案: 原码:-1,补码:-127,反码:-126,移码:+1。

  • 第9题:

    在整数定点机中,机器数为补码,字长8位(含2位符号位),则所能表示的十进制数范围是()至()。


    正确答案:-32;31

  • 第10题:

    若机器数为补码,某寄存器中的内容为BF(十六进制),则该寄存器存储的数据真值是()(用十进制表示)。


    正确答案:-65

  • 第11题:

    填空题
    在整数定点机中,机器数为补码,字长8位(含2位符号位),则所能表示的十进制数范围是()至()。

    正确答案: -32,31
    解析: 暂无解析

  • 第12题:

    单选题
    已知8位机器码10110100,它是补码时,表示的十进制真值是()。
    A

    52

    B

    180

    C

    -76

    D

    -52


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

  • 第13题:

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

    A.11010101

    B.10101110

    C.10110100

    D.11010110


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

  • 第14题:

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

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

  • 第15题:

    若用8位机器码表示十进制数-101,则原码表示的形式为(8);补码表示的形式为(9)。

    A.11100101

    B.10011011

    C.11010101

    D.11100111


    正确答案:A
    解析:首先,将纯分数X=-(101/128)转化为8位二进制编码为-0.1100101。再求X的用原码表示的编码,现X为一负的纯小数,则符号位为1,而后跟数值,故其原码表示为11100101。当用补码表示时,相当于上面的原码符号位不变,其后编码反加1,故其原码表示为10011011。

  • 第16题:

    某计算机字长16位的机器码1111 1111 00000000,表示无符号的整数时对应的十进制表达式为(5),表示一个带符号整数的反码时,该机器码表示的十进制表达式为(6)。该数的补码是(7)。

    A.215—27

    B.216—28

    C.217—29

    D.216—27


    正确答案:B

  • 第17题:

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

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


    正确答案:B,C

  • 第18题:

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

    (12)A.10000000

    B.11111111

    C.10111111

    D.11111110

    (13)A.10000001

    B.11111111

    C.10111110

    D.11111110


    正确答案:B,A

  • 第19题:

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

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

    答案:A
    解析:

  • 第20题:

    机器数为补码,字长16位(),用十六进制写出对应于整数定点机的最大正数补码是()、最小负数补码是()。


    正确答案:含1位符号位;7FFF;8000

  • 第21题:

    已知8位机器码10110100,它是补码时,表示的十进制真值是()。

    • A、52
    • B、180
    • C、-76
    • D、-52

    正确答案:C

  • 第22题:

    假设某计算机的字长为8位,则十进制数(-75)10的补码表示为()。

    • A、01001011
    • B、11001011
    • C、10110100
    • D、10110101

    正确答案:D

  • 第23题:

    单选题
    假设某计算机的字长为8位,则十进制数(-75)10的补码表示为()。
    A

    01001011

    B

    11001011

    C

    10110100

    D

    10110101


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