計組 原碼反碼補碼的作用

2022-01-30 12:29:30 字數 394 閱讀 1924

原碼:用尾數表示真值的絕對值

反碼:若符號位為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

計組之原碼 反碼 補碼

數值在計算機中是以補碼的方式儲存的。乙個數在計算機中的二進位制表示形式,叫做這個數的機器數。機器數是帶符號的,在計算機用乙個數的最高位存放符號,正數為0,負數為1。比如,十進位制中的數 2 計算機字長為8位,轉換成二進位制就是 00000010 如果是 2 就是 10000010 因為第一位是符號位...

原碼,反碼,補碼的作用

機器數是計算機中的二進位制表示形式,機器數是帶符號的 原碼就是符號位加上真值的絕對值,即用第一位表示符號,其餘位表示值 正數的反碼是其本身 負數的反碼是在其原碼的基礎上,符號位不變,其餘各個位取反 正數的補碼就是其本身 負數的補碼是在其原碼的基礎上,符號位不變,其餘各位取反,最後 1 1 0000 ...

原碼 反碼 補碼

正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...