知道補碼怎麼求真值,補碼求真值!

2021-12-23 06:39:27 字數 2234 閱讀 7433

1樓:愛的風信子

補碼求真值的步驟如下:

如果補碼的最高位是0, 那麼原碼就是補碼, 那麼真值就是對應的十進位制的值。

如果補碼的最高位是1, 那麼原碼就是補碼的反碼+1, 真值就是對應的十進位制的值的相反數。

如補碼是 0101, 那麼真值就是 4 + 1 = 5。

如補碼是1010, 那麼反碼就是0101, +1以後是0110, 所以對應的十進位制是4+2=6, 所以真值就是-6。

補碼(two's complement) 的介紹如下:

1、在計算機系統中,數值一律用補碼來表示(儲存)。

主要原因:使用補碼,可以將符號位和其它位統一處理;同時,減法也可按加法來處理。另外,兩個用補 碼錶示的數相加時,如果最高位(符號位)有進位,則進位被捨棄。

2、補碼與原碼的轉換過程幾乎是相同的。

2樓:匿名使用者

如果補碼的最高位是0, 那麼原碼就是補碼, 那麼真值就是對應的十進位制的值

如果補碼的最高位是1, 那麼原碼就是補碼的反碼+1, 真值就是對應的十進位制的值的相反數

如補碼是 0101, 那麼真值就是 4 + 1 = 5如補碼是1010, 那麼反碼就是0101, +1以後是0110, 所以對應的十進位制是4+2=6, 所以真值就是-6

3樓:非常想念數學

補碼是這樣計算的:

首位為符號位。

符號位為0表示正數,正數的補碼=原碼=反碼。

符號位為1表示負數,負數的補碼等於將符號位後面的位全部取反再加1。另外,一個數的補碼的補碼等於這個數的原碼,所以如果已知一個數的補碼,那麼對這個補碼求一次補碼即可得到這個數的原碼。

前面已經說了,負數的補碼等於符號位後面的位全部取反再加1,所以11010101取反(符號位不變)為10101010,再加1,得到10101011,此即為原真值的原碼,由此很容易得到真值為:

-(32+8+2+1)= -43

4樓:匿名使用者

一個正數的補碼是其本身,如8位(一個位元組)2是:0000 0010,其補碼也是0000 0010。

一個負數的補碼是其對應的絕對值的補碼取反加一,-1的補碼是1111 1111,這個值是這麼獲得的:-1的絕對值是1,1的補碼是0000 0001,安位取反是1111 1110,加1後就是1111 1111。

如果想知道1111 1111對應的數到底是多少,可以這麼計算,如果這個數的第一位是1表示負數,也就是1111 1111是負數,這是數安位取反加1,就是這個負數對應的絕對值,即:1111 1111取反是0000 0000,加1是0000 0001,這個數是1111 1111的絕對值,所以1111 1111對應的值是-1。

5樓:沙裡波特

反其道而行之,即可。

補碼求真值! 25

6樓:匿名使用者

1、1111 1010----你的計算正確。

2、補碼再求補碼就是原碼,1000 0000的反碼為1111 1111,補碼為1000 0000,此即為原碼即-128。

7樓:沙裡波特

11010101 = 213(十進位制)。

碼長假設是 8。

那麼,大於 127 的,就是負數。

真值 = 213-256 = -43。

8樓:做而論道

如果是八位的,補碼 1101 0101,它就代表一個負數。

對後七位,求反加一,即可得出原碼。

(和從原碼求補碼的方法相同。)

那麼,其原碼就是:1010 1011,真值即為:-010 1011,

寫成十進位制,就是-43。

9樓:匿名使用者

最高位符號位不動

補碼減1得反碼

反碼取反得原碼,也就是真值了

10樓:

補碼是這樣計算的:

首位為符號位。

符號位為0表示正數,正數的補碼=原碼=反碼。

符號位為1表示負數,負數的補碼等於將符號位後面的位全部取反再加1。另外,一個數的補碼的補碼等於這個數的原碼,所以如果已知一個數的補碼,那麼對這個補碼求一次補碼即可得到這個數的原碼。

前面已經說了,負數的補碼等於符號位後面的位全部取反再加1,所以11010101取反(符號位不變)為10101010,再加1,得到10101011,此即為原真值的原碼,由此很容易得到真值為:

-(32+8+2+1)= -43

補碼和真值,補碼和真值

1.原碼轉換為真值 根據原碼的定義,將原碼的各數值位按權 求和,由符號位決定數的正負,即可由原碼求出數的真值。例 已知 x 原 00011111b,y 原 10011101b,求x和y。解 x 0 26 0 25 1 24 1 23 1 22 1 21 1 20 31 y 0 26 0 25 1 2...

加密光碟怎麼破解??求真正高手解答

這個問題一定可以解決,我以前破解過 有個軟體,你先試試我找的這個軟體。這是一款複製加密光碟的利器,與另一款工具 clonyxxl 相互補充使用,能攻克目前絕大部分加密方式的光碟防拷系統,支援光碟掃描 扇區掃描 程式執行過程掃描。由zjg1632精心製作測試綠化完成,使用效果已完全達到了安裝版的效能 ...

計算機的原碼,反碼,補碼是怎麼回事?可以舉例說明嗎

計算機以二進位制補碼儲存資料 以16位機器為例 比如83的二進位制碼為 0000 0000 0101 0011 由於正數的原始碼 反嗎 補碼,上面的既是原始碼,也是反碼和補碼下面通過負數講解原始碼 反碼 補碼之間的關係以 83為例 先求出 83絕對值的原始碼 0000 0000 0101 0011 ...