當前位置:編程學習大全網 - 網站源碼 - 知道補碼怎麽求真值嗎?

知道補碼怎麽求真值嗎?

補碼求真值的步驟如下:

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

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

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

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

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

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

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

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

  • 上一篇:webservice是什麽
  • 下一篇:pulsar的zk異常對服務影響
  • copyright 2024編程學習大全網