負數的補碼


負數的補碼

文章插圖
品牌型號:lenovo ThinkPad X250
系統:Windows 11
軟件版本:
【負數的補碼】
負數的補碼

文章插圖
負數的補碼是該數的反碼加1 。負數的反碼是對原碼按位取反,只是最高位(符號位)不變 。表示相對原碼復雜、運算相對簡單,符號位參加運算,只需要設置加法器,但符號位的進位位需要加到最低位、0的表示不唯一 。
計算機中的有符號數有三種表示方法,即原碼、反碼和補碼 。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示“正”,用1表示“負”,而數值位,三種表示方法各不相同 。在計算機系統中,數值一律用補碼來表示和存儲 。原因在于,使用補碼,可以將符號位和數值域統一處理;同時,加法和減法也可以統一處理 。