参考答案和解析
11110101B
更多“已知X, Y的补码分别为11101011B, 00001010B,则X+Y的补码为”相关问题
  • 第1题:

    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=-1.625,Y=5.25


    正确答案:1)方法一:(双符号法)
    X.-1.625=-1.101B=-0.1101*21
    [X]浮=00,000111.00110
    Y.5.25=101.01B=0.10101*211
    [Y]浮=00,001100.10101
    计算X+Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相加
    [X]尾+[Y]尾=11.11001(10)+00.10101=00.01110(10)(mod4)
    结果规格化:双符号00,无溢出。但有一个前导0,需要左规1位:尾数左移1位,阶码-1
    [X+Y]尾=00.11101(0)
    [X+Y]阶=00,0011-1=00,0011+(100,0000-1)=00,0011+11,1111=00,0010(无溢出)
    舍入
    [X+Y]浮=0,00100.11101//舍去0
    计算X-Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相减
    [X]尾-[Y]尾=11.11001(10)+(100.00000-00.10101)=11.11001+11.01011=11.00100(10)
    结果规格化:双符号11,无溢出。结果已规格化
    舍入:入1
    [X-Y]浮=0,00111.00101

  • 第2题:

    已知X=+0.1101,Y=+0.1011用补码一位乘法求X×Y,要求写出详细过程


    正确答案: 1)[X]=0.1101,[Y]=0.1011,[-X]=1.0011
    2)按照补码一位乘法的运算过程正确,且得到[XY]=0.10001111
    3)求出真值

  • 第3题:

    设字长n=8位,[X]补码=(A4)16,[Y]补码=(9B))16,,则求[X+Y]补码时得到的结果和溢出标志OF分别为()。

    • A、(13F)16和OF=0
    • B、(3F)16和OF=0
    • C、(13F)16和OF=1
    • D、(3F)16和OF=1

    正确答案:D

  • 第4题:

    已知X=+122,Y=-122,求X与Y的原码,反码和补码。


    正确答案: X.原码=01111010,X反码=01111010,X补码=01111010。
    Y.原码=11111010,Y反码=10000101,Y补码=10000110。

  • 第5题:

    已知 X 和 Y,用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出: X=-0.1101,Y=0.0110


    正确答案:方法一:(单符号位判溢)
    [X]补=10.0000-0.1101=1.0011(mod2)
    [Y]补=10.0000+0.0110=0.0110(mod2)
    [-Y]补=10.0000-0.0110=1.1010(mod2)
    [X+Y]补=[X]补+[Y]补=1.0011+0.0110=1.1001无溢出(负+正)
    [X-Y]补=[X]补+[-Y]补=1.0011+1.1010=0.1101有溢出(负-正)。负溢出
    方法二:(双符号位判溢)
    [X]补=100.0000-0.1101=11.0011(mod4)
    [Y]补=100.0000+0.0110=00.0110(mod4)
    [-Y]补=100.0000-0.0110=11.1010(mod4)
    [X+Y]补=[X]补+[Y]补=11.0011+00.0110=11.1001无溢出。双符号位11
    [X-Y]补=[X]补+[-Y]补=11.0011+11.1010=10.1101有溢出。双符号位10

  • 第6题:

    已知X=+100101,Y=-010110,用补码计算X+2Y的结果为()

    • A、10010100
    • B、11111001
    • C、00100100
    • D、01110010

    正确答案:B

  • 第7题:

    已知X、Y的补码分别为11101011B、00001010B,求X+Y的补码等于()。

    • A、10100001B
    • B、11011111B
    • C、11110101B
    • D、溢出

    正确答案:C

  • 第8题:

    已知X和Y的真值,求[X+Y]的补码。X=-1110111BY=+1011010B;X=56DY=-21D。


    正确答案: (1)11100011
    (2)00100011

  • 第9题:

    单选题
    已知:带符号位二进制数X和Y的补码为[X]补=11001000B,[Y]补=11101111,则[X+Y]真值=()。
    A

    -55;

    B

    -73;

    C

    +73;

    D

    溢出


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

  • 第10题:

    问答题
    已知X和Y的真值,求[X+Y]的补码。X=-1110111BY=+1011010B;X=56DY=-21D。

    正确答案: (1)11100011
    (2)00100011
    解析: 暂无解析

  • 第11题:

    单选题
    设X=-0.1010,Y=-0.0100,则用补码定点加法求X+Y的和为()
    A

    0.0010

    B

    1.0010

    C

    0.1110

    D

    1.1110


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

  • 第12题:

    问答题
    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=15/64,Y=-25/256

    正确答案: 方法一(双符号法)
    X.1111X2-6=0.1111X2-10
    [X]浮=11,111000.11110
    Y.-11101X2-8=-0.11101X2-11
    [Y]浮=11,110111.00011
    计算X+Y:
    1.对阶
    Y.向X对齐,Y的尾数右移1位。
    [Y]浮=11,111011.10001(1)
    2.尾数相加
    [X]尾+[Y]尾=00.11110+11.10001(1)=00.01111(1)
    3.结果规格化:双符号00,无溢出。一个前导0,左规一位。
    [Z]尾=00.11111
    [Z]阶=11,1110-1=11,1101
    解析: 暂无解析

  • 第13题:

    已知x=4’b1001,y=4’0110,则x的4位补码为4’b1111,而y的4位的补码为()


    正确答案:4’b0110

  • 第14题:

    已知:带符号位二进制数X和Y的补码为[X]=11001000B,[Y]=11101111,则[X+Y]真值=()。

    • A、-55;
    • B、-73;
    • C、+73;
    • D、溢出

    正确答案:B

  • 第15题:

    对长度为4的整数数据,x=[1010], y=[1100],x+y补码加法的结果为()

    • A、1010
    • B、0110
    • C、1100
    • D、10110

    正确答案:A

  • 第16题:

    在补码加法中发生了负溢出的是()

    • A、x+y=x+y-2w
    • B、x+y=-2w
    • C、x+y=x+y+2w
    • D、x+y

    正确答案:C

  • 第17题:

    设字长n=8位,[X]补码=0CAH,[Y]补码=0BCH,则求[X+Y]补码时得到的结果、溢出标志OF和辅助进位标志AF分别为()。

    • A、86H,OF=0和AF=0
    • B、86H,OF=0和AF=1
    • C、186H,OF=1和AF=0
    • D、186H,OF=1和AF=1

    正确答案:D

  • 第18题:

    设字长为8位,写出x=-78,y=35的原码、反码和补码,并且用补码计算x+y,问是否有溢出?


    正确答案: [X]原=11001110,
    [X]反=10110001,
    [X]补=10110010,
    [Y]原=00100011,
    [Y]反=00100011,
    [Y]补=00100011,
    因为:[X]补=10110010,[Y]补=00100011
    那么:[X]补+[Y]补=11010101=[X+Y]补,X+Y=-00101011
    所以没有溢出

  • 第19题:

    已知:带符号位二进制数X和Y的原码为[X]=10011010B,[Y]=11101011B,则[X+Y]=()。

    • A、01111011B
    • B、10000101
    • C、11111011B
    • D、溢出

    正确答案:D

  • 第20题:

    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=15/64,Y=-25/256


    正确答案:方法一(双符号法)
    X.1111X2-6=0.1111X2-10
    [X]浮=11,111000.11110
    Y.-11101X2-8=-0.11101X2-11
    [Y]浮=11,110111.00011
    计算X+Y:
    1.对阶
    Y.向X对齐,Y的尾数右移1位。
    [Y]浮=11,111011.10001(1)
    2.尾数相加
    [X]尾+[Y]尾=00.11110+11.10001(1)=00.01111(1)
    3.结果规格化:双符号00,无溢出。一个前导0,左规一位。
    [Z]尾=00.11111
    [Z]阶=11,1110-1=11,1101
    4. 舍入:
    [X+Y]浮=1,1101 0.11111
    计算 X-Y:
    5. 对阶
    Y 向 X 对齐,Y 的尾数右移 1 位。
    [Y]浮=11,1110 11.10001(1)
    6. 尾数相减
    [X]尾-[Y]尾=00.11110-11.10001(1)=00.11110+(100.00000-11.10001(1))=01.01100(1)
    7. 结果规格化:双符号 01,有溢出。右规一位,阶码+1
    [X-Y]尾=00.10110(01)
    [X-Y]阶=11,1110+1=11,1111
    8. 舍入
    [X-Y]浮=1,1111 0.10110

  • 第21题:

    问答题
    设浮点数的格式为:阶码 5 位,尾数 6 位,均用补码表示,请计算 X+Y 和 X-Y。(阶码和尾数均用补码计算)。【**,★,包捷 4.8,编号 2.3】 X=-1.625,Y=5.25

    正确答案: 1)方法一:(双符号法)
    X.-1.625=-1.101B=-0.1101*21
    [X]浮=00,000111.00110
    Y.5.25=101.01B=0.10101*211
    [Y]浮=00,001100.10101
    计算X+Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相加
    [X]尾+[Y]尾=11.11001(10)+00.10101=00.01110(10)(mod4)
    结果规格化:双符号00,无溢出。但有一个前导0,需要左规1位:尾数左移1位,阶码-1
    [X+Y]尾=00.11101(0)
    [X+Y]阶=00,0011-1=00,0011+(100,0000-1)=00,0011+11,1111=00,0010(无溢出)
    舍入
    [X+Y]浮=0,00100.11101//舍去0
    计算X-Y:
    对阶
    [X]阶<[Y]阶,X向Y对齐。X尾数右移2位,X阶码+2
    [X]浮=00,001111.11001(10)
    尾数相减
    [X]尾-[Y]尾=11.11001(10)+(100.00000-00.10101)=11.11001+11.01011=11.00100(10)
    结果规格化:双符号11,无溢出。结果已规格化
    舍入:入1
    [X-Y]浮=0,00111.00101
    解析: 暂无解析

  • 第22题:

    问答题
    已知 X 和 Y,用变形补码计算 X+Y 和 X-Y,并指出运算结果是否溢出: X=0.11011,Y=0.11111

    正确答案: 1)方法一:(单符号位判溢)
    [X]补=0.11011//正数的补码与真值相同,最高位为0
    [Y]补=0.11111
    [-Y]补=10.00000-Y=10.00000-0.11111=1.00001//负数的补码=模-真值
    [X+Y]补=[X]补+[Y]补=0.11011+0.11111=1.11010有溢出(正+正=负),正溢出。
    [X-Y]补=[X]补+[-Y]补=0.11011+1.00001=1.11100无溢出(同号相减不溢出)
    方法二:(双符号位判溢)
    [X]补=00.11011//[X]补=100.00000+0.11011=00.11011(mod4)
    [Y]补=00.11111
    [-Y]补=100.00000-0.11111=11.00001
    [X+Y]补=[X]补+[Y]补=00.11011+00.11111=01.11010有溢出,双符号位01
    [X-Y]补=[X]补+[-Y]补=00.11011+11.00001=11.11100无溢出,双符号们11

    解析: 暂无解析

  • 第23题:

    问答题
    已知X=+122,Y=-122,求X与Y的原码,反码和补码。

    正确答案: X.原码=01111010,X反码=01111010,X补码=01111010。
    Y.原码=11111010,Y反码=10000101,Y补码=10000110。
    解析: 暂无解析

  • 第24题:

    单选题
    对长度为4的整数数据,x=[1010], y=[1100],x+y补码加法的结果为()
    A

    1010

    B

    0110

    C

    1100

    D

    10110


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