原碼求補碼是卻加一為什麼補碼求原碼也是卻

時間 2021-09-10 01:13:05

1樓:匿名使用者

按原碼變補碼的規則,補碼變原碼應該是“減1取反”,可是對於二進位制,“減1取反”和“取反加1”的效果是一樣的,所以補碼的補碼就是原碼;

原碼(true form)是一種計算機中對數字的二進位制定點表示方法。原碼錶示法在數值前面增加了一位符號位(即最高位為符號位):正數該位為0,負數該位為1(0有兩種表示:

+0和-0),其餘位表示數值的大小。

計算機中的符號數有三種表示方法,即原碼、反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示“正”,用1表示“負”,而數值位,三種表示方法各不相同。

2樓:沙裡波特

原碼求補碼是取反加一,(對。)

補碼求原碼也是取反加一?(不全對。)

一般理解,應該是“減一取反”。

但是,對於二進位制來說,取反加一、減一取反,結果是相同的。為什麼?這是從實踐中,得到的經驗公式。沒有理論證明。

----注意:-128 具有八位補碼,但是卻沒有原碼反碼。

所以:用-128的補碼,求-128的原碼,也是取反加一? (不對!!!)

3樓:匿名使用者

負數的原碼取反加一就是補碼

正數的原碼和補碼一樣

-2 為1 10 補碼為 0100 10取反加一為110

2 為0 10前面是符號位,後面是二進位制值,ok?

4樓:匿名使用者

你也可以用補碼減一,再取反啊,好像結果一樣

什麼是補碼,如何轉換反碼 補碼 原碼?

原碼 補碼 反碼之間是怎樣轉換的?一 正整數的原碼 反碼 補碼完全一樣,即符號位固定為0,數值位相同。二 負整數的符號位固定為1,由原碼變為補碼時,規則如下 1 原碼符號位1不變,整數的每一位二進位制數字求反,得到反碼。2 反碼符號位1不變,反碼數值位最低位加1,得到補碼。方法 1 正整數的原碼,反...

8的補碼是多少為什麼 1的反碼是

樓主你好,我們先來看看反碼的概念,簡單的說,正數的反碼與原始碼一致,負數的反碼符號位不變,其他位按位取反.0可以理解為正,也可以理解為負,所以有兩種表示.你說 1的反碼是 126,這是用8位2進製來表示乙個數.第一位表示符號位,1換算成2進製為10000001,根據反碼的規則,它的反碼為111111...

我是女人,卻又喜歡女人為什麼,我是一個女人,卻又喜歡一個女人為什麼

你是女人,你喜歡的這個女人,只不過是把她當偶像罷了,不是愛。 19ab19cd風雲 因為你是一位同性意者。 在真面前,性別不是問題啊 是不是男人很容易喜歡一個女人,卻從不輕易深愛一個女人? 也有痴情的男人,但是,像你說的這樣的佔多數,嘴上說喜歡,但是愛不愛就不知道了,他說他愛你,但是他到底是真的還是...