我收到了指示
添加以下二进制2的赞美表示值 在16位,然后写“溢出”。
0001 0101 0111 1101 + 0111 1111 1011 1111
我试图理解2的补语,我在某种程度上做了。但是,我仍然不清楚几件事情。 2的补码仅用于负值吗?我想我将如何解决这个问题,首先是取每个数字,反转它,加1,然后将它们加在一起。这是正确的方法吗?
谢谢
答案 0 :(得分:0)
对于处理正值和负值的表示,可以让您遵循机制进行添加,就像它们是正值一样,但即使其中一个或两个都得到正确的结果,也会得到正确的结果值代表负值。
取这两个恭维用于将表示更改为您开始使用的值的负数。既然你没有被要求否定任何东西,你就不应该这样做。