通过变形补码计算x-y,同时判断是否溢出

为什么x-y=-00100而不是-11100?如果溢出后x-y就没有意义了么?第一个忘求补码了...大家只回答下第二个吧顺便问一下这个(x+y)的结果有意义么、有的话是0... 为什么x-y=-00100而不是-11100?
如果溢出后x-y就没有意义了么?
第一个忘求补码了...大家只回答下第二个吧

顺便问一下这个(x+y)的结果有意义么、有的话是01001么
展开
匿名用户
2014-06-06
展开全部
1 x-y=x+(-y)
[x]补=10111 [-y[补=11 00101 相加得11 11100,对结果求补码 为11 00100,就是-00100

2 同理算出来的是负数要再求补码才是结果。
追问
怎么算我知道了...现在就两个问题:
如果判断溢出后还用不用写x-y呀?
同问第二张图的情况下写x+y么?
追答
要写啊,比如溢出了,随便 编个  答案就写  x+y =10 11010 ,符号位 10  ,溢出。
溢出不溢出都是有个运算结果的,只是电脑运算的话就没有结果输出,直接提醒 溢出了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式