参考答案和解析
正确答案:D
更多“假设x为8位的定点整数(其中最高位为符号位,低7位为数据位),已”相关问题
  • 第1题:

    某机器的字长为8,符号位占1位,数据位占7位,采用补码表示时的最小整数为 (20) 。

    A.—28

    B.—27

    C.—27+1

    D.—28+1


    正确答案:C
    原码是11111111.补码是10000001,所以结果是C。

  • 第2题:

    某定点数字长n位,且最高位为符号位,小数点位于最低有效数据位之后,则该机器数所能表示的最小值为(20)。

    A.1-2n-1

    B.-2n-1

    C.-2n-1-1

    D.-2n


    正确答案:B
    解析:本题考查的知识点是定点数的表示范围。所谓定点数,就是小数点的位置固定不变的数。小数点的位置通常行2种约定形式:定点整数(纯整数,小数点在最低有效数值位之后)和定点小数(纯小数,小数点在最高有效数值位之前)。设机器字长为n,各种码制表示下的带符号数的范围如表2-6所示。解答此类题目的一般思路是先弄清楚所给数是定点整数还是定点小数,然后确定对应码制的表示范围,最后得到要求的结果。需要注意的是,由于字长为n位,且最高位为符号位,因此2的幂次是n-1,而不是n,这是容易出错的地方。针对本题定点数是一个带符号的整数,最小值出现在符号为负,各位为全0,因此该数需要用补码表示,即本题的正确答案是选项B。

  • 第3题:

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

    A.2n-1B.2n-1-1C.2nD.2n-1


    正确答案:B

  • 第4题:

    ●某机器的字长为8,符号位占 1位,数据位占7位,采用补码表示时的最小整数为 (20) 。

    (20)

    A. -28

    B. -27

    C. -27+1

    D. -28+1


    正确答案:B
    试题(20)分析
        本题考查计算机系统中数据表示的基础知识。
        补码表示的规则是:用最高位表示符号,正数用0表示,负数用1表示,正数的补码是其原码本身,负数的补码的数值部分是对其原码的数值部分按位取反后加1。例如,十进制整数+1的补码表示为00000001,-1的补码表示为11111111。
        机器字长为8时,用7位表示数值,最大整数值为127(补码表示为01111111>,最小整数值为-128= -27(补码表示为10000000)。
    参考答案
        (20)B

  • 第5题:

    某机定点整数格式字长8位(包括1位符号位),用二进制表示最大正数的补码为()最小负数的补码为()


    正确答案:01111111;10000000

  • 第6题:

    假设x为8位的定点整数(其中最高位为符号位,低7位为数据位),已知[x]=01111111,则x的原码等于()

    • A、01111111
    • B、10000001
    • C、00000001
    • D、以上答案都不对

    正确答案:A

  • 第7题:

    有符号和无符号整数的区别仅在于对数据最高位的解释不同。若最高位解释为数据位,则为signed类型;若最高位解释为符号位,则为unsigned类型。


    正确答案:错误

  • 第8题:

    设某机器数字长为8位,有两个数的16进制表示形式为9CH和FFH,问:若它们分别表示为下列格式的机器数时,其对应的十进制真值是多少? 1)无符号整数 2)原码表示的定点整数 3)原码表示的定点小数 4)补码表示的定点整数 5)补码表示的定点小数 6)反码表示的定点整数 7)移码表示的定点整数


    正确答案:9CH=10011100B,FFH=11111111B
    1)无符号整数:9CH=156,FFH=255
    2)原码表示的定点整数:9CH=-28,FFH=-127
    3)原码表示的定点小数:9CH=-0.21875,FFH=-0.9921875
    4)补码表示的定点整数:9CH=-100,FFH=-1
    5)补码表示的定点小数:9CH=0.78125(=-100/128),FFH=-1/128=0.0078125
    6)反码表示的定点整数:9CH=-99,FFH=-0
    7)移码表示的定点整数:9CH=28,FFH=127

  • 第9题:

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

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

    正确答案:B

  • 第10题:

    单选题
    假设x为8位的定点整数(其中最高位为符号位,低7位为数据位),已知[x]补=00110010,则[-x]补等于()
    A

    00110010

    B

    10110011

    C

    11001101

    D

    11001110


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

  • 第11题:

    填空题
    当完全整数除法指令的使能输入有效时,将两个单字长的有符号整数相除,结果产生一个(),其中高16位为(),低16位为()。

    正确答案: 32位长结果,余数,商
    解析: 暂无解析

  • 第12题:

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

    符号位为“0”表示正数

    B

    符号位为“1”表示正数

    C

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

    D

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


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

  • 第13题:

    某计算机系统中,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。

  • 第14题:

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

    A.2n-1 B.2n-1 -1 C.2n D.以上都不对


    正确答案:B

  • 第15题:

    ●某机器的字长为8,符号位占1位,数据位占7位,采用补码表示时的最小整数为 (13) 。

    (13)

    A.-28

    B.-27

    C.-27+1

    D.-28+1


    正确答案:B

  • 第16题:

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


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

  • 第17题:

    假设x为8位的定点整数(其中最高位为符号位,低7位为数据位),已知[x]=10110110,则[-x]等于()

    • A、00110010
    • B、10110011
    • C、11001101
    • D、01001010

    正确答案:D

  • 第18题:

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

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

    正确答案:A,C,D

  • 第19题:

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


    正确答案:127;-128

  • 第20题:

    假设x为8位的定点整数(其中最高位为符号位),已知[x]=01011101,则[-x]=()

    • A、10000101
    • B、10000100
    • C、01110100
    • D、以上答案都不对

    正确答案:D

  • 第21题:

    填空题
    某机定点整数格式字长8位(包括1位符号位),用二进制表示最大正数的补码为()最小负数的补码为()

    正确答案: 01111111,10000000
    解析: 暂无解析

  • 第22题:

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

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

    B

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

    C

    定点数代表正数

    D

    浮点数代表正数


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

  • 第23题:

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

    正确答案: 127,-128
    解析: 暂无解析

  • 第24题:

    单选题
    假设x为8位的定点整数(其中最高位为符号位),已知[x]补=01011101,则[-x]补=()
    A

    10000101

    B

    10000100

    C

    01110100

    D

    以上答案都不对


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