已知 x=-0.110101,y=0.101011,利用变形补码求y+x和y-x的值并指明结果的溢出
答案:1 悬赏:70 手机版
解决时间 2021-03-31 06:51
- 提问者网友:我的未来我做主
- 2021-03-30 20:03
已知 x=-0.110101,y=0.101011,利用变形补码求y+x和y-x的值并指明结果的溢出
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-03-30 20:35
用8位字长变形补码表示:
[y]补 =00.101011
[x]补 =11.001011 (+
[x+y]补=11.110110, 双符号位为11,无溢出,结果为负
[x+y]反=11.110101
[x+y]原=11.001010
结果x+y= -0.001010
-----------------------------
-x = +0.110101
[y]补 =00.101011
[-x]补 =00.110101 (+
[y-x]补=01.100000,双符号位为01,上溢,结果为正
结果x-y =+1.100000
[y]补 =00.101011
[x]补 =11.001011 (+
[x+y]补=11.110110, 双符号位为11,无溢出,结果为负
[x+y]反=11.110101
[x+y]原=11.001010
结果x+y= -0.001010
-----------------------------
-x = +0.110101
[y]补 =00.101011
[-x]补 =00.110101 (+
[y-x]补=01.100000,双符号位为01,上溢,结果为正
结果x-y =+1.100000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯