計算機 原碼、反碼、補碼(相互轉化)

一、基本概念 在計算機系統中,數值一律用補碼來表示和存儲。原因在於,使用補碼,可以將符號位和數值域統一處理;同時,加法和減法也可以用補碼統一處理。此外,補碼與原碼相互轉換,其運算過程是相同的,不需要額外的硬件電路。 原碼:二進制表示。二進制首位是符號位,0爲正,1爲負 反碼:正數,反碼和原碼一樣;負數,符號位不變,其他各位取反 補碼:正數,補碼和原碼一樣;負數,反碼末位加1,有進位則進位,但不改變
相關文章
相關標籤/搜索