0 25的8位二進位制原碼,反碼,補碼的表示

2021-04-30 14:26:21 字數 2417 閱讀 8935

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為底的冪。例如二進位制數,其權的大小順序...