[計組]原碼反碼補碼的作用


原碼:用尾數表示真值的絕對值
反碼:若符號位為0,反碼和原碼一樣;若符號位為1,則數值位全部取反
補碼:正數的補碼=原碼;負數的補碼=反碼末位+1(要考慮進位)
移碼:補碼的基礎上,符號位取反(只能表示整數)

用加法運算來代替減法運算
例如:14-14 這個運算,如果在8bit的基礎上,可以看成計算機天然的對所有的數

進行了mod 2^8這樣的運算,模-a的絕對值=a的補數 ,a的補數就是a的補碼


14-14就可以換算成14+ (-14的補碼)

14 =>00001110
-14=>10001110 -14的補數就是補碼 11110010

00001110 + 11110010 =0


免責聲明!

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



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