十進制數-138的原碼為:1111 1111 1000 1010;
反碼為:1111 1111 0111 0101;
補碼為:1111 1111 0111 0110。
求一個數原碼、反碼、補碼的方法:
正整數的原碼、反碼和補碼都相同;
負數部分:
原碼和反碼的相互轉換:符号位不變,數值位按位取反;
原碼和補碼的相互轉換:符号位不變,數值位按位取反,末位再加1;
已知補碼,求原碼的負數的補碼:符号位和數值位都取反,末位再加1。
十進制數-138的原碼為:1111 1111 1000 1010;
反碼為:1111 1111 0111 0101;
補碼為:1111 1111 0111 0110。
求一個數原碼、反碼、補碼的方法:
正整數的原碼、反碼和補碼都相同;
負數部分:
原碼和反碼的相互轉換:符号位不變,數值位按位取反;
原碼和補碼的相互轉換:符号位不變,數值位按位取反,末位再加1;
已知補碼,求原碼的負數的補碼:符号位和數值位都取反,末位再加1。