已知一个补码为11111001,它的原码如何求?
2个回答
展开全部
转换方法:
如果首位为 0,补码=原码=反码。
如果首位为 1,数值位取反加一,即可实现“补码与原码”互换。
例如:
对 1111 1001 取反,为 1000 0110,再加一,得:1000 0111。
对 1000 0111 取反,为 1111 1000,再加一,得:1111 1001。
这说明,补码 ←→ 原码,方法是相同的。
------------------
注意:“取反加一”不是万能的。
如果,补码为 1000 0000,
就不能用这种方法,来求原码了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询