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。
表示6種狀態的二進位制數至少需要 位二進位制編碼
表示6種狀態的二進位制數至少需要 3 位二進位制編碼。可以這樣算 1位就可以表示2種可能,x位就可以表示x個2相乘個可能。6種狀態,也就是6種可能了。2位就可以表示4種可能,3位就可以表示8種可能,所以至少需要3位了。在計算機中,通常不使用 二進位制數 這個詞,而是用 二進位制碼 因為二進位制數只是...
為什麼8位二進位制的補碼取值範圍是
八位二進位制正數的補碼範圍是0000 0000 0111 1111 即0 127,負數的補碼範圍是正數的原碼0000 0000 0111 1111 取反加一 也可以理解為負數1000 0000 1111 1111化為反碼末尾再加一 所以得到 1 0000 0000 1000 0001,1000 00...
二進位制8位能表示的數用十六進位制表示的範圍是
二進位制8位能表示的數用十六進位制表示的範圍是 7f h到 80 h。16進位制有16個數,0 15,用二進位制表示15的方法就是1111,從而可以推斷出,16進位制用2進位制可以表現成0000 1111,顧名思義,也就是每四個為一位。即二進位制數到十六進位制數的轉換方法為從小數點開始,分別向左 右...