16位二進位制補碼所表示數的最小值

時間 2021-08-30 10:37:16

1樓:四角瑪

-32768 也就是負2的15次方!

求16位二進位制表示的原碼、反碼、補碼的最小值

2樓:

16進位制的最高位表示正負,必須為1

然後就是剩下15位了。

原碼最小是01111111111111111b,就是-((2^16)-1),就是-32767

反碼和原碼一樣,只是0和1相反,所以是01000000000000000b也是一樣,-32767

補碼則是反碼減一,最小也是01000000000000000b,就是-32768

3樓:匿名使用者

16位二進位制數原碼可表示數的範圍-32767~+3276716位二進位制數反碼可表示數的範圍-32768~+3276716位二進位制數補碼可表示數的範圍-32768~+32767綜上,答案一目瞭然。

回答者: 雨淚孤辰 - 二級 2010-3-4 09:5716位二進位制數反碼可表示數的範圍-32768~+32767錯了,反碼最小可表示-32767

8位二進位制補碼錶示整數的最小值是什麼,最大值是什麼

4樓:四舍**入

最大+127,最小百 -128

補碼錶示的數,是沒有正負度0的,因此除了最高位的符問號位以外,可以答表示的數最大為版 127,

因此最大為 +127 而因為 10000000,並不是表權示為 -0 因此人家用 1000000表示 -128

1、正數的反碼和補碼都與原碼相同。

2、而負數的反碼為對該數的原碼除符號位外各位取反。

3、負數的補碼為對該數的原碼除符號位外各位取反,然後在最後一位加1

5樓:可軒

8位字長整數:

原碼範圍:1111 1111b~0111 1111b真值範圍: -111 1111b~+111 1111b, 即 -127d~ +127d

.反碼範圍:1000 0000b~0111 1111b真值範圍: -111 1111b~+111 1111b, 即 -127d~ +127d

.補碼範圍:1000 0000b~0111 1111b真值範圍:-1000 0000b~+111 1111b, 即 -128d~ +127d

6樓:金色潛鳥

8位二進位制補碼錶示整數的最小值是 -128, 最大值是 +127.

原因:正數的補碼就是其本身,8位二進位制最大正整數是 0111111,也就是十進位制值 127。

負數的補碼是它原數的反碼加1,最小值,就是負得最多的數,即二進位制 1000 0000。十進位制-128。

推導: -128 =(-1)+(-127) = 原碼 1000 0001+原碼 1111 1111 =

補碼 1111 1111 + 補碼 1000 0001 = 補碼 1000 0000。

二進位制的補碼多少位?8位二進位制補碼計算步驟是什麼

這個,可以自定義。最大的位數,取決於你的計算機,記憶體的大小。8位二進位制補碼計算步驟是什麼?正數 零的補碼,與其數值相同。負數的補碼,用 256 加上該數。補碼的計算步驟,與普通的二進位制計算步驟,完全相同。1 補碼是抄把減法用加法計算,採用進製丟的方法得到結果時應該補足的數。位二進位制補碼的計算...

關於二進位制負數的補碼,二進位制負數的補碼的原理為什麼要用補碼的形式改更負

胖大熙 求負整數的補碼,將其原碼除符號位外的所有位取反 0變1,1變0,符號位為1不變 後加1。同一個數字在不同的補碼錶示形式中是不同的。比如 15的補碼,在8位二進位制中是11110001,然而在16位二進位制補碼錶示中,就是1111111111110001。以下都使用8位2進位制來表示。例子 求...

二進位制數 1101010的補碼是

是101100。負數的補碼是對其原碼逐位取反,但符號位除外 然後整個數加1。1000110逐位取反,符號位除外,得 0111001。整個數加1,得 0111010。把負號變成1,得的 1000110的補碼是 10111010。二進位制數有兩個特點 它由兩個基本字元0,1組成,二進位制數運算規律是逢二...