• 2021-04-14
    已知X= -0.01111,Y= +0.11001 用变形补码(二位符号位)求 [X]补、[ - X ]补 、[Y]补、[ -Y]补、X+Y和X-Y的值并判断溢出情况
  • [X]补 = 11.10001 [ - X ]补= 00.01111
    [Y]补= 00.11001 [ -Y ]补 = 11.00111[X+Y]补=[X]补+[Y]补 [X - Y]补= [X]补 + [ -Y ]补
    [X]补 11.10001 [X]补 11.10001+ [Y]补 00.11001 + [ -Y ]补 11. 00111
    00.01010 10 .11000[X+Y]补 = 00.01010 运算结果无溢出,X+Y= + 0.01010
    [X-Y]补 = 10 .11000运算结果发生负溢出(超出负数能表示的最大范围)。

    内容

    • 0

      已知[x]补=0.1101,[y]补=0.1011,用补码一位乘(Booth算法)求[x·y]补

    • 1

      X=1011, Y=- 0.1101,求X和Y的8位补码机器数。 [X]补= ; [Y]补=

    • 2

      已知[x]补=0.1101, [y]补=0.1011,则[x×y]补为:

    • 3

      已知X补=11101011,Y补=01001010,则(X-Y)补=______。

    • 4

      若[X]补>[Y]补,则|X|>|Y|