anticode 1 000101
補碼1 000110(補碼加壹)
原碼、補碼和負整數的補碼
1)負整數的原碼
當面對負整數時,對應的N位原碼的寫法規則如下:最左邊的位是1;寫出這個負整數的絕對值對應的二進制數,然後把結果放到最右邊;中間剩余的位都是零。
舉例:負整數-25對應的8位原碼是多少?答案:1001 1001。
2)負整數的反碼
當面對負整數時,對應的N位補碼的寫法規則如下:最左邊的位是1;寫出這個負整數的絕對值對應的二進制數,然後把結果放到最右邊;中間剩下的位都是零;最後將最右邊的n-1位全部反轉(0變成1,1變成0)。
舉例:負整數-25對應的8位逆碼是什麽?答案:1110 0110。
3)負整數的補數
當面對負整數時,對應的N位補碼的寫法規則如下:最左邊的位是1;寫出這個負整數的絕對值對應的二進制數,然後把結果放到最右邊;中間剩下的位都是零;
反轉所有最右邊的n-1位;最低位加1。
舉例:負整數-25對應的8位補碼和16位補碼是什麽?答案:11111和1111 165438。