更多“机器字长为8位的补码数,其真值的数值范围为()。”相关问题
  • 第1题:

    若[X]补=CCH,机器字长为8位,则[x/2]补=(19)。

    A.34H

    B.66H

    C.98H

    D.E6H


    正确答案:D
    解析:见公共试题Ⅰ(19)。

  • 第2题:

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

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

  • 第3题:

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

    某机器码为1010001010000000。

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

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

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

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

    A.0.00000001012

    B.2010

    C.1.2510

    D.20.96937510


    正确答案:C

  • 第4题:

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

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

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

  • 第5题:

    两个原码数相乘,其积的符号位为相乘两数的符号位()。其积的数值为相乘两数的()之积。


    正确答案:之异或;绝对值

  • 第6题:

    设字长为8位,X=0FAH,当X为补码的时候,其真值是();当X为无符号数的时候,其真值是()。


    正确答案:-6;250

  • 第7题:

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


    正确答案:11011011

  • 第8题:

    机器字长为16位,若用补码来表示带符号整数,则其表示范围为()

    • A、-32768~+32767
    • B、-0.32768~-0.32767
    • C、-1~32767/32768
    • D、-32767/32768~-32767/32768

    正确答案:A

  • 第9题:

    字长为16位的计算机,其机器可表示的最大数为128。


    正确答案:错误

  • 第10题:

    补码为7fH的机器数值真值是()。

    • A、-11D
    • B、-145D
    • C、-111D
    • D、127D

    正确答案:D

  • 第11题:

    单选题
    设机器数字长为16位,一个容量为32MB的存储器,CPU按半字长寻址,其寻址范围是()。
    A

    223

    B

    224

    C

    225

    D

    226


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

  • 第12题:

    单选题
    设机器字长为32位,存储容量为16MB,若按双字编址,其寻址范围是()
    A

    8MB

    B

    2M

    C

    4M

    D

    2MB


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

  • 第13题:

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

  • 第14题:

    设机器字长为8,已知X、Y分别为带符号的纯小数和纯整数,且[X]补=[Y]移=11111111,求出 X和Y的十进制真值:X=(9),Y=(10)。

    A.1/128

    B.-0.0078125

    C.127/128

    D.-0.9921875


    正确答案:B
    解析:由[X]补=1111111可知[X]反=11111110以及[X]原=10000001,即X=(-0.0000001)2,(-1/128)10。

  • 第15题:

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

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


    正确答案:B,C

  • 第16题:

    某机器字长为n,最高位是符号位,其定点整数的最大值为 ( ) 。


    答案:B
    解析:
    由于最高位是符号位,因此最大的定点整数是:

  • 第17题:

    机器字长为16位,一个机器数为94B9H,当分别将其视为无符号数和带符号数时,其对应的十进制真值分别为()。

    • A、38073,-2745
    • B、38073,-27464
    • C、2745,-2745
    • D、38073,-27463

    正确答案:D

  • 第18题:

    设机器数字长为16位,一个容量为32MB的存储器,CPU按半字长寻址,其寻址范围是()。

    • A、223
    • B、224
    • C、225
    • D、226

    正确答案:C

  • 第19题:

    字长为8位的二进制数10010100B,若它表示原码数,则该数的真值应为多少?


    正确答案:-20D

  • 第20题:

    字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为()D,()D或()D。


    正确答案:148;-20;-108

  • 第21题:

    机定点整数格式字长为8位(包含1位符号位),若x 用补码表示,则[x]补的最大正数是(),最小负数是()。(用十进制真值表示)


    正确答案:127;-128

  • 第22题:

    填空题
    字长为8位的二进制数10010100B,若它表示无符号数,或原码数,或补码数,则该数的真值应分别为()D,()D或()D。

    正确答案: 148,-20,-108
    解析: 暂无解析

  • 第23题:

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

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

  • 第24题:

    填空题
    两个原码数相乘,其积的符号位为相乘两数的符号位()。其积的数值为相乘两数的()之积。

    正确答案: 之异或,绝对值
    解析: 暂无解析