1樓:可軒
0.25 =1b/4 =1b/(2^2) ,將1b右移2位得:0.25 =0.01b
正數的原碼反碼補碼相同,若字長8位,則:
. .[0.25]原 =[0.25]反 =[0.25]補 =000000.01b (浮點數表示法)
或[0.25]原 =[0.25]反 =[0.25]補 =0.0100000b (定點數表示法)
字尾b表示二進位制
用八位二進位制數表示-128的原碼,反碼,補碼,求指點!
2樓:千鋒教育
8位字長整數
:bai
原碼範圍du:1111 1111b~
zhi0111 1111b
真值dao範回圍: -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
.8 位二進位制數的原碼、反碼、補碼,不以能表示 +128d
3樓:翠蘭英由辛
負數用絕對值bai
的反碼du+1
就是補碼錶示的zhi。
128原碼
10000000
(無符號dao數)
反碼01111111
補碼10000000
所以-128
應該是10000000
表示(有版
權符號數)
實際只有7位有效。
範圍應該是
-128
到127
共256個數字
如果128
用8位有符號表示
剛好表示不了。
0,1,-1的原碼、反碼、補碼是什麼?(8位二進位制整數)
4樓:匿名使用者
0的原碼、反碼、補碼 均為 0000 00001的原碼、反碼、補碼 均為 0000 0001-1的原碼為
1000 0001,反碼為1111 1110, 補碼為 1111 1111
正數、零的反碼和補碼 都是其本身。
5樓:匿名使用者
有符號數0的原碼、反碼都有+-0,以8位二進位制有符號數為例,正零是0000 0000,負零就是1000 0000,因此正碼和反碼只能表示-127~+127,而補碼可以表示-128~+127,少了-0,多了一個-128,就是用1000 0000表示-128
8位二進位制原碼 補碼 反碼的表示範圍各是多少 怎麼算的?
6樓:夢到雲淡風輕
8位二進位制原碼的表示範圍:-127~+1278位二進位制反碼的表示範圍:-127~+1278位二進位制補碼的表示範圍:
-128~+127n位二進位制原碼和n位二進位制反碼:-2^(n-1)-1~+2^(n-1)-1;n位二進位制補碼:-2^(n-1)~+2^(n-1)-1。
7樓:
為什麼規定範圍-128到127?而不是規定其他範圍?因為8位數,除去一位符號位,每一位只有0或1,那就有128種情況,每種情況按權值計算,就是0到127,加上正負號,就是256個數,但是+0和-0取反加一後都是00000000,所以就是255個數,但是這樣就會剩下一個10000000什麼都不表示,但是10000000如果看作無符號數就是128,而且第一位是1,所以用來表示-128。
知道了嗎?不要動不動就說規定的,任何事存在就有它的道理。
8樓:做而論道
這些範圍,不是算的,是規定的。
9樓:誕淚木
8位二進位制
原碼的表示範圍:
-127【1,1111111】~-0【1,000000】加上+127【0,1111111】~+0【0,0000000】
一共256位
8位二進位制反碼的表示範圍:
-127【1,1111111】~-0【1,000000】加上+127【0,1111111】~+0【0,0000000】
一共256位
8位二進位制補碼的表示範圍:根據溢位進位拋棄-0(原碼)【1,000000】(的補碼)【0,0000000】= +0(原碼)【0,0000000】(的補碼)【0,00000000】向重合了,所以有255位。(記住有256個)
所以剩下1個補碼【1,0000000】沒有原碼。所以規定為(就好像做題時設x,代表變數一樣)-128位其原碼。
二進位制數1011的原碼反碼補碼分別是什麼還有
1011b和 1101b都是二bai 進位制整數,du 有正負zhi之分,所以有正負號。在計算機dao中,二進位制數是用回二進位制編碼來表 答示的,同一個數,不同的編碼方式,其形式就有所不同。所謂的原碼 補碼 反碼等等,就是三種不同的編碼方式。在這三種二進位制編碼中,有一個共同的特點,就是用編碼的最...
128位二進位制密碼是什麼,128位二進位制數字,換算成十進位制,是多少位
說 128到底是10000000還是11111111,這不用說當然是10000000 2的7次方等128嘛 除2取餘倒序排列,推出128 10000000,128的二進位制是128的二進位制取反加1,所以 128的二進位制為10000000。這樣的話128和 128豈不是一個數了嗎 計算機裡這個的範...
二進位制位代表幾個二進位制數位?其值為什麼或什麼?
65536二進位制是10000000000000000 一 二進位制數的表示法。二進位制是計算技術中廣泛採用的一種數制。二進位制數是用0和1兩個數碼來表示的數。它的基數為2,進位規則是 逢二進一 借位規則是 借一當二 二進位制數也是採用位置計數法,其位權是以2為底的冪。例如二進位制數,其權的大小順序...