二進位制數11010100的原碼,反碼,補碼和移碼是什麼

2021-03-12 16:08:03 字數 2355 閱讀 3958

1樓:匿名使用者

正數的原、反、補碼都一樣:0的原碼跟反碼都有兩個,因為這裡0被分為+0和-0。

二進位制數11010100 是負數:= -2^6-2^4-2^2[x]原=11010100

符號位不變,原碼的其他位按位取反:

[x]反=10101011

補碼在反碼的基礎上按照正常的加法運算加1

[x]補=10101100

移碼不論正負,將其補碼的符號位取反即可

[x]移=00101100

2樓:匿名使用者

帶符號的二進位制數的原碼,反碼和補碼的計算,符號位與數值位單獨運算.

如+11010100的原碼是0 11010100,反碼是0 00101011,補碼是0 00101100,移碼要看是左移還是右移,是帶符號移還是不帶符號移的情況再定

3樓:做而論道

沒有正負號該怎麼算??

----

沒有正負號,這不就是無符號數嗎?

這就直接用二進位制數了,沒有什麼碼的問題。

4樓:沙裡波特

二進位制數 1101 0100 的原碼,反碼,補碼和移碼是什麼?

我知道若是 +1101 0100 的原碼便是 0,1101 0100這邊沒有正負號該怎麼算?

--沒有符號,便是「無符號數」。

--無符號數,並沒有原碼反碼補碼這些囉嗦事。

--無符號數,直接就存放到計算機中,即可。

一個二進位制數11010100的原碼,補碼是什麼?

5樓:仁昌居士

計算機裡原碼是用最高位表示數字的正負

,1為負數,0為正數。最高位為1的負整數原碼求補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1,最後加上符號位。

即原碼11010100除符號位外的所有位為1010100,取反為0101011,再加1就等於0101100,帶上符號位最終為10101100。

6樓:可能在家

計算機裡表示正負不是用+、-號表示的

11010100如果是原碼就沒有所謂的+或-因為原碼的最高位表示的是符號位,1為負數,0為正數負數的補碼是除符號外其餘各位按位取反後加1,為10101100如果11010100是二進位制碼

它本身是個正數,它的原碼要看用幾位二進位制表示,如果是八位就超出範圍了因為最高位要作為符號位後七位才能用來表示數值,用十六的二進位制表示則最高位用0表示,數值前多出的用0補則11010100的十六位二進位制原碼為0000000011010100,正數的補碼就是原碼

而-11010100的十六位二進位制原碼最高位符號位後面的作為數值位補0,則1000000011010100,負數的補碼則是符號位不變其餘各位按位取反最後末尾加1,則有-11010100的十六位二進位制補碼為1111111100101100

7樓:匿名使用者

原碼:00101010 (原碼)

補碼:11010101 (由於是負的,所以轉正後加一)計算機只能識別0和1,使用的是二進位制,而在日常生活中人們使用的是十進位制,"正如亞里士多德早就指出的那樣,今天十進位制的廣泛採用,只不過是絕大多數人生來具有10個手指頭這個解剖學事實的結果。

儘管在歷史上手指計數(5,10進位制)的實踐要比二或三進位制計數出現的晚。".為了能方便的與二進位制轉換,就使用了十六進位制(2 4)和八進位制1.

數值有正負之分,計算機就用一個數的最高位存放符號(0為正,1為負).這就是機器數的原碼了。

8樓:傻傻の朩頭

如果在最高位作為是符號位的時候(0為正1為負)-11010100 (如果我沒理解錯,這前面應該有個負號吧)原碼:01010100 (任何數原碼就是他本身只不過最高位用來作為符號位而已)

補碼:01010100(由於是負數取反所以為正,正數補碼是其本身)11010100

原碼:11010100

補碼:00101100(由於負數,補碼為其取反即00101011再加1,就等於00101100)

9樓:匿名使用者

補碼:11010101 (由於負,所以轉正後加一)原碼:00101010 (由補碼可得 原碼)樓主 題目是 正數 下面問的又是負數很為難啊

如果是正數的話 就是

補:00101011(正數 好辦 直接對上 加起來是 1111 1111 就好了)

原:11010100(正數的原碼就是本身)明白了嗎?

10樓:匿名使用者

正數的補碼就是本身;負數補碼為反碼加一。

沒有為什麼,這樣計算機好存,好取,好算!

11樓:匿名使用者

補碼是原碼取反+1

00101001

關於二進位制轉換十進位制的問題,二進位制數如何轉換成十進位制數?

你看錯啦,現在先來指定格式 a b a是底數,b是指數,a b就是a的b次方的意思。a b 表示a是b進位制數。那麼你看到的題目其實是 11011 2 1 2 4 1 2 3 0 2 2 1 2 1 1 2 0 16 8 0 2 1 27另外舉個十進位制例子 956 9 10 2 5 10 1 6 ...

用二進位制從一數到一百 怎麼數,用二進位制數表示從1到

1 7 1,10,11,100,101,110,111,8 15 1000,1001,1010,1011,1100,1101,1110,1111,16 23 10000,10001,10010,10011,10100,10101,10110,10111,24 32 11000,11001,11010...

二進位制三進位制十二進位制十六進位制都用於什麼地方

計算機中所有的程式,或者軟體上的東西都是二進位制。因為二進位制書寫太長了,所以為了方便才引入了十六進位制。至於三進位制和十二進位制,目前沒有廣泛的應用,一般主要用理解,現代的位置計數法而舉的例子。實際中基本不用。二進位制三進位制十二進位制十六進位制都用於什麼地方?通常二進位制用於數字系統,例如計算機...