更多“在计算机内部,机器数的最高位为符号位,该位为1表示该数为负数。”相关问题
  • 第1题:

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

    设一个数机器码为1110001010000000,若阶码为移码且尾数为原码,则其十进制数真值为(1)。

    A.20

    B.25

    C.0.078125

    D.20.969375


    正确答案:A
    解析:为了充分利用尾数来表示更多的有效数字,即提高数据的表示精度,通常采用规格化浮点数。规定化浮点数在运算结束将运算结果存到计算机中时,必须是规格化的浮点数。规格化浮点数尾数的最高数值位是有效数字,即正尾数0.5≤F1,负尾数-1F≤-0.5。要求规格化以后,其尾数部分是正数时为0.1×××的形式,是负数时,对于原码为1.1×××的形式,对于补码为1.0×××的形式,可以通过尾数小数点的左右移动和阶码的变化实现。对于本试题的解答思路是,对给定的机器码按给定的浮点数格式得到阶码和尾数,然后将阶码变为十进制数,最后得到浮点数的十进制真值。判断如果给定的浮点数机器码不是规格化表示的,则可将其表示为规格化的机器码。规格化时,先看给定的浮点数机器码的尾数是用什么码表示的,然后看看是否已是规格化数,如不是,将尾数小数点移位,但要注意,为保持浮点数的真值不变,阶码一定要相应地调整。另外在解答此类题目时,还要注意题目条件中给出的阶码和尾数是用什么码表示的,否则很容易出错,而得不到正确的计算结果。针对本道题目,对所给机器码1110001010000000,按所规定的浮点数表示形式,可知阶码为1110(最高位为阶符1),尾数为001010000000(最高位为尾符0)。①若阶码为移码,1110表示为十进制数加6,尾数为原码表示加0.010lB,所以浮点数为26×0.0101B=010100B=20。②若阶码为补码,1110表示为十进制数减2;尾数为补码,因该尾数为正数,即加0.0101,该浮点数为2-2×0.0101B=0.000101B=0.078125D。将此浮点数用规格化数形式表示:2-2÷0.0101B=2-3×0.101B,阶码-3的补码为1101,因为浮点数规格化要求尾数最高数据位为有效数据位,即尾数绝对值大于等于0.5。实际判断中,对于尾数以补码表示时,看符号位与最高位是否相同,如不相同即为规格化数,如相同即为非规格化数,故规格化后的机器码为1101010100000000。对本题所给出的机器码来说,就是使其尾数001010000000左移一位成为010100000000,相当于尾数数值乘2,相应地其阶码就应减1,即-2减1得-3。

  • 第2题:

    关于整数补码表示方法的叙述中,( )是正确的。

    A、负数的补码其符号位是“0”

    B、负数的补码是该数绝对值的原码最末位加1

    C、负数的补码是该数绝对值的反码最末位加1

    D、负数的补码与该数的原码形式相同


    正确答案:C

  • 第3题:

    微处理器中用补码表示数时,若最高位为1,说明该数是(),最高位为0,说明该数是()。


    正确答案:负数;正数

  • 第4题:

    对计算机中的有符号数,其符号的表示方法为()

    • A、符号位为“0”表示正数
    • B、符号位为“1”表示正数
    • C、定点数通常最高位为符号位
    • D、浮点数的尾数符号代表整个数据的符号

    正确答案:A,C,D

  • 第5题:

    整数在计算机中的表示常用最高位作为其符号位,用"1"表示"+"(正数),"0"表示"-"(负数),其余各位则用来表示数值的大小。


    正确答案:错误

  • 第6题:

    在原码、反码、补码三种编码中,符号位为0,表示数是()的。符号位为(),表示数是()的。


    正确答案:正;1;负

  • 第7题:

    在计算机内部,一般机器数的最高位为0表示该数为负数。


    正确答案:错误

  • 第8题:

    在计算机内部,一般是利用机器数的最高位来表示符号。


    正确答案:正确

  • 第9题:

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

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

  • 第10题:

    判断题
    在计算机内部,一般是利用机器数的最高位来表示符号。
    A

    B


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

  • 第11题:

    多选题
    对计算机中的有符号数,其符号的表示方法为()
    A

    符号位为“0”表示正数

    B

    符号位为“1”表示正数

    C

    定点数通常最高位为符号位

    D

    浮点数的尾数符号代表整个数据的符号


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

  • 第12题:

    判断题
    在计算机内部,一般机器数的最高位为0表示该数为负数。
    A

    B


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

  • 第13题:

    设机器数字长为8位(含1位符号位),那么机器数DAH(H表示十六进制数)算术右移一位的结果为( )

    A.6DH

    B.EDH

    C.B4H

    D.B5H


    正确答案:B

  • 第14题:

    在计算机内部,机器数的最高位为符号位,该位为1表示该数为负数。

    A

    B



  • 第15题:

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


    正确答案:-32;31

  • 第16题:

    为在计算机中正确表示有符号数,通常规定最高位为符号位,并用()表示正数

    • A、+
    • B、-
    • C、0
    • D、1

    正确答案:C

  • 第17题:

    一台16位机,它的机器数是有符号数时,能表示的最大正数是(),最小的负数是()。


    正确答案:32767;-32768

  • 第18题:

    在微型计算机中,一个整数可能占2个或4个字节。数有正负之分,用数的最高位表示数的符号,并约定以“0”代表正数,以“1”代表负数。


    正确答案:正确

  • 第19题:

    机器数的符号是怎样规定的()。

    • A、最高位为符号位,用1代表正数
    • B、最高位为符号位,用0代表正数
    • C、定点数代表正数
    • D、浮点数代表正数

    正确答案:B

  • 第20题:

    ()位用来表示累加器A中1的个数是奇数个还是偶数个,当该位为0时,表A中1的个数为()数,当该位为1时,表A中1的个数为()数。


    正确答案:P;偶;奇

  • 第21题:

    单选题
    机器数的符号是怎样规定的()。
    A

    最高位为符号位,用1代表正数

    B

    最高位为符号位,用0代表正数

    C

    定点数代表正数

    D

    浮点数代表正数


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

  • 第22题:

    填空题
    在原码、反码、补码三种编码中,符号位为0,表示数是()的。符号位为(),表示数是()的。

    正确答案: 正,1,负
    解析: 暂无解析

  • 第23题:

    判断题
    在计算机内部,机器数的最高位为符号位,该位为1表示该数为负数。
    A

    B


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