• 2022-06-15
    已知x=11011和y=-10011,用变形补码计算x+y和x-y,同时指出结果是否溢出。 解: [x]补 = () [y]补 = () [-y]补 = () [x+y]补 = [x]补 + [y]补 = () + ()=() 即x+y=(),符号位为(),结果()。 [x-y]补 = [x]补 + [-y]补 = () + ()=() 符号位为(),结果()
  • 0011011  1101101  0010011  0011011  1101101  0001000  +01000  00  不溢出;正确  0011011  0010011  0101110  01  正溢出;正溢

    举一反三

    内容

    • 0

      代数系统[X,*] 和[Y, △]同构的必要条件:X 和Y 的基数相同,即 K[X]=K[Y]。

    • 1

      已知 x=11011,y=-11111,用原码阵列乘法器、补码阵列乘法器分别计算x×y, 则 [x×y]原是 ; [x×y]补是 ;

    • 2

      设机器字长为8位,X=78,Y=—97,则[X]原=B,[X]补= B;[Y]原=B,[Y]补= B

    • 3

      已知X=0.01101,Y= -0.1101,请利用8位(其中符号位占2位)变形补码计算:[X]补-[Y]补,并对结果进行是否溢出的讨论。

    • 4

      已知:带符号位二进制数X和Y的补码为[X]补=11001000B,[Y]补=11101111,则[X+Y]真值=()。 A: -55; B: -73; C: +73; D: 溢出