已知x=-0.01011,y=+0.11011,用补码方式计算x+y等于多少 X减y等于多少并判断有无溢出,是正溢还是负溢

1个回答
展开全部
咨询记录 · 回答于2023-01-04
已知x=-0.01011,y=+0.11011,用补码滑销脊方式计算x+y等于多少 X减y等于多少并判断信渗斗档有无溢出,是正溢还是负溢
计算x+y:(1)先将x和y的二进制数取反,并加上1:x = 0.11110111011 y = 0.00100100000(郑芦此2)将取反后的x和y相加:x+y=0.11111110111(3)将结果取反,再减1,即得到x+y的补码:x+y=0.10000010000因此,x+y=0.0100,x减喊迅y=-0.1011。没有溢出,因为结果是10位有效数字,哗雀不会大于2^ 10-1或小于-2^ 10。
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消