計算機原理基礎-原反補


補碼、負數和減法

  • 計算機里面,只有加法器,沒有減法器,所有的減法運算,都必須用加法進行。
  • 用補數代替原數,可把減法轉變為加法。出現的進位就是模,此時的進位,就應該忽略不計。
  • 二進制下,有多少位數參加運算,模就是在 1 的后面加上多少個 0。
  • 補碼就是按照這個要求來定義的:正數不變,負數即用模減去絕對值。
  • 補碼的方式也避免了0有兩種表示方式

補碼的加減法依據

補碼的加法運算所依據的基本關系為:
[x]補+ [y]補= [x+y]補
補碼減法所依據的基本關系式:
[x-y]補 =[x+(-y)]補= [x]補+ [-y]補

Ref


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM