古詩詞大全網 - 成語故事 - 補碼與反碼有什麽用處?

補碼與反碼有什麽用處?

補碼來表示和存儲。反碼多應用於系統環境設置。

1、補碼:在計算機系統中,數值壹律用補碼來表示和存儲。原因在於,使用補碼,可以將符號位和數值域統壹處理;同時,加法和減法也可以統壹處理。此外,補碼與原碼相互轉換,其運算過程是相同的,不需要額外的硬件電路。

2、反碼:反碼是數值存儲的壹種,但是由於補碼更能有效表現數字在計算機中的形式,所以多數計算機壹般都不采用反碼表示數。

擴展資料:

已知壹個數的補碼,求原碼的操作其實就是對該補碼再求補碼 :

1、如果補碼的符號位為“0”,表示是壹個正數,其原碼就是補碼。

2、如果補碼的符號位為“1”,表示是壹個負數,那麽求給定的這個補碼的補碼就是要求的原碼。

例:已知壹個補碼為11111001,則原碼是10000111(-7)。因為符號位為“1”,表示是壹個負數,所以該位不變,仍為“1”。其余七位1111001取反後為0000110;再加1,所以是10000111。

百度百科-反碼

百度百科-補碼