我目前在做我的课程中的二进制补码,使用8位我试图完成此操作,其-85 + -44。我错过了一次演讲,所以我试图追上自己,这就是我想出的,告诉我我是对还是错。二进制补码查询
-85
85 = 01010101
10101010
+ 1
---------
-85= 10101011
所以这是第一个。
-44
44 = 00101100
11010011
+ 1
---------
-44= 11010100
然后将它们加在一起。
-85 10101011
-44 11010100
+ --------
101111111
那么,答案是?我是否移除了携带位或保留它,因为它是8位?
仔细检查-85的二进制补码计算。我看到一个arithemetic错误。 – jwygralak67
谢谢,我在浏览器中犯了一个错误,但是我已经从我的文档中复制了最后一部分中的正确部分。但它是正确的吗? – Rapidz