八位和十六位二進位制數的原碼,補碼和反碼可表示的數的範圍是多少

2021-05-05 15:24:22 字數 1104 閱讀 7119

1樓:匿名使用者

8位:正數:原碼:00000000-01111111反碼:00000000-01111111

補碼:00000000-01111111

正數的話,原碼反碼補碼一樣

8位:負數:原碼:00000000-01111111反碼:10000000-11111111

補碼:00000001-(1)00000000負數補碼看標誌位,原碼取反+1,最高標誌位進116位的和8位一樣 樓主自己寫吧

2樓:匿名使用者

8位原碼錶示範圍:-127~-0,+0~+1278位反碼錶示範圍:-127~-0,+0~+1278位補碼錶示範圍:-128~0~+127

--------------

16位原碼錶示範圍:-32767~-0,+0~+3276716位反碼錶示範圍:-32767~-0,+0~+3276716位補碼錶示範圍:

-32768~0~+32767由於原碼和反碼的編碼規則,導致了+0和-0這樣的「怪異值」,而補碼沒有這個現象。這是補碼在計算機中廣泛應用的原因之一!

8位和16位二進位制數的原碼、補碼和反碼可表示的數的範圍分別是多少

3樓:

8位:正數:原碼:00000000-01111111反碼:00000000-01111111

:00000000-01111111

正數的話,原碼反碼補碼一樣

8位:負數:原碼:00000000-01111111反碼:10000000-11111111

補碼:00000001-(1)00000000負數補碼看標誌位,原碼取反+1,最高標誌位進1

對8位二進位制數原碼、反碼、補碼所能表示的範圍

4樓:匿名使用者

最前面的那一位代表符號位,0是正,1是負.原碼來說,後面的直接按2進位制變十進位制方法得到數值.反碼的話,前面符號位不變,後面的變成原碼,再2進位制轉十進位制得到.

5樓:匿名使用者

用0或者1乘以位權···例如

11001 = 1*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 1*2^0=25

什麼是八位二進位制,八位二進位制是什麼意思

八位二進位制就是由8個bit表示的二進位制碼,可以表示2 8 256個狀態。例如01011010就是一個八位二進位制碼。八位二進位制是什麼意思 八位二進位制就是8個按順序排列的二進位制數。例如 11111000,00000001,00000101等。進位制 binary 在數學和數位電路中指以2為基...

用八位二進位制數表示 128的原碼,反碼,補碼,求指點

8位字長整數 bai 原碼範圍du 1111 1111b zhi0111 1111b 真值dao範回圍 111 1111b 111 1111b,即 127d 127d 反碼範答圍 1000 0000b 0111 1111b真值範圍 111 1111b 111 1111b,即 127d 127d 補碼...

請問二進位制數 10101100的補碼,原碼反碼是什麼,謝謝

10101100是補碼吧 反碼 原碼取反 符號位不改變 補碼 反碼 1 你自己想想吧,直接告訴你答案你以後還是不懂的!兄弟,負數的二進位制形式不是這樣的 負數的二進位制形式首位永遠都是1,沒有十進位制數的符號形式。如果你說的那個數的原碼是110101100反碼為101010011 補碼為101010...