補碼來表示和存儲。反碼多應用於系統環境設置。
1、補碼:在計算機系統中,數值壹律用補碼來表示和存儲。原因在於,使用補碼,可以將符號位和數值域統壹處理;同時,加法和減法也可以統壹處理。此外,補碼與原碼相互轉換,其運算過程是相同的,不需要額外的硬件電路。
2、反碼:反碼是數值存儲的壹種,但是由於補碼更能有效表現數字在計算機中的形式,所以多數計算機壹般都不采用反碼表示數。
擴展資料:
已知壹個數的補碼,求原碼的操作其實就是對該補碼再求補碼 :
1、如果補碼的符號位為“0”,表示是壹個正數,其原碼就是補碼。
2、如果補碼的符號位為“1”,表示是壹個負數,那麽求給定的這個補碼的補碼就是要求的原碼。
例:已知壹個補碼為11111001,則原碼是10000111(-7)。因為符號位為“1”,表示是壹個負數,所以該位不變,仍為“1”。其余七位1111001取反後為0000110;再加1,所以是10000111。
百度百科-反碼
百度百科-補碼