两个补码相减怎么算?

来源:百度知道 编辑:UC知道 时间:2024/05/27 23:48:04
[x]补=11101011 [y]补=01001010 求[x-y]补=
答案是11011111(不知对不对)
请问两个补码相减,能先把他们转换成原码相减吗?
请把算的方法写一下,谢谢!

不需要转化为原码计算,在计算机中,通常总是用补码完成算术的加减法运算。其规则是:
[X+Y]补= [X]补 + [Y]补 ,[X-Y]补= [X]补 - [Y]补 = [X]补 + [-Y]补,所以你那个结果是错误的,正确的结果应该是10100001