更多“已知X,Y为带符号数, 两数比较后, 欲判断X≤Y发生转移, 应使用指令 ( ) ”相关问题
  • 第1题:

    设机器码的长度为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
    解析:(16)~(18)带符号的纯整数X用原码表示为11111111。根据原码表示法的定义,它应为一个负数,其值为-127。Y为带符号纯小数,且用补码表示,它应为一个负数,则Y=-2-7。Z为带符号纯整数,且用移码表示,转换成补码表示为[Z]补=01111111,则Z=127。

  • 第2题:

    假定带符号数整数采用补码表示,若int型变量x和y的机器数分别为FFFF FFDFH 和 0000 0041H,则x、y的值以及x-y的机器数分别是:

    A.x=-65, y=-41, x-y的机器数溢出

    B.x=-33,y=65, x-y的机器数为 FFFF FF9DH

    C.x=-33,y=65, x-y的机器数为 FFFF FF9EH

    D.x=-65, y=41, x-y的机器数为 FFFF FF96H


    - 128 ~ +127

  • 第3题:

    已知X、Y为两个带符号的定点整数,它们的补码为:[X]补=00010011B,[Y]补=11111001B,则[X+Y]补 = ()。

    A.00001100B

    B.10001100B

    C.00001101B

    D.11110011B


    A

  • 第4题:

    175、已知X、Y为两个带符号的定点整数,它们的补码为:[X]补=00010011B,[Y]补=11111001B,则[X+Y]补 = ()。

    A.00001100B

    B.10001100B

    C.00001101B

    D.11110011B


    A

  • 第5题:

    1、已知带符号整数用补码表示,变量x, y, z的机器数分别为FFDH,FDFH,7FCH,下列结论中,正确的是()

    A.若x, y和z为无符号整数,则z<x<y

    B.若x, y和z为无符号整数,则x<y<z

    C.若x, y和z为带符号整数,则x<y<z

    D.若x, y和z为带符号整数,则y<x<z


    D