請問 5的補碼是1010還是

2022-04-08 22:43:00 字數 3095 閱讀 7641

1樓:匿名使用者

-5原碼:1101

反碼(在原碼基礎上,符號位不變,其它位都取反):1010補碼(在反碼基礎上,加1):1011

此處僅僅是用四位二進位制來示負整數的情況

因為-5+5=0.

而1011+0101=0.所以就是1011

2樓:晨雨軒閣

不管是反碼原碼還是補碼都是8位數字,不足補0。5化成二進位制是0101,8位的第一位是符號位,(正數是0,負數為1)所以-5的原碼是10000101,反碼是在原碼的基礎上符號位不變,其餘各位取反(0變為1,1變為0),所以反碼是11111010,補碼在反碼的基礎上最後一位加1,即11111011

3樓:亨利林肯

我沒有你說的那本書哈,你方便的話可以法國**來我看看。

第一,為什麼會有原反補碼,因為計算機只能算加法,所以各種的運算最終都轉換為加法。

計算加法有進位,減法則是由借位。計算機怎麼處理借位的呢,就採用的補碼(引入了模的概念)122-47=122+99-47+1-100=75.其中99-47+1就是-47的補數,你看這樣不用借位了吧。

計算機中,99相當於常見的字長為8位的微處理器中的256.

-5的補碼就是256-5等於251.就是251的原反補。如果說,我要結果用16進製表示。

你就直接用15 16(十六進位制各位用十進位制數表示)-5等於15 11等於十六進位制的fb。15 16= 16 0 等於 1 0 0.

你說的可能是書上補碼錶示法中擴充套件到的其他的表示法。其他的表示法和補碼錶示法是不一樣的。例如說ones' complement,這就是相當於反碼錶示法。

其公式n(反)=(2^n-1)-n。利用這個公式求出來的是250,也就是-5的反碼。

建議你可以多去csdn這樣的**上去學習。同時多參考不同的書籍,多問你們的老師

4樓:匿名使用者

1011啊,這多簡單,-5原碼4位則為1101反碼之後再加一因為是負數,-5的8位原碼10000101反碼11111010補碼11111011就是反碼加一。

你懂了嗎?

5樓:匿名使用者

補碼,反碼正數是不用做任何改變的,他們只對負數的這樣求,也就是正數的原碼,補碼,反碼都是一樣的。

二進位制數+1011的原碼、反碼、補碼分別是什麼?(還有-1101和-101010)

6樓:洋星然偶瑤

+1011b和-1101b都是二bai

進位制整數,du

有正負zhi之分,所以有正負號。在計算機dao中,二進位制數是用回二進位制編碼來表

答示的,同一個數,不同的編碼方式,其形式就有所不同。所謂的原碼、補碼、反碼等等,就是三種不同的編碼方式。在這三種二進位制編碼中,有一個共同的特點,就是用編碼的最高位來表示這個編碼所表示的二進位制數的符號位:

『0』表示『+』,『1』表示『-』。而除了最高位之外的其它低位,則不同的編碼方式其形式有所不同。

例如+1011b和-1101b,至少需要用5個二進位制位來表示其原碼、補碼或者反碼,通常我們用8位或者16位編碼來表示。

例如+1011b的8位二進位制原碼、補碼和反碼,形式都是00001011b;但-1101b的8位二進位制原碼為10001101b,8位二進位制補碼為11110011b,8位二進位制反碼為11110010b。

-1010的補數怎麼求

7樓:歸屬地生活不易

-1010的補數求法如下:

-1010的第一個1不是標誌位,所以對它取原碼,應在前面補上一個1作為標誌位11010,然後對除標誌位的各位取反,即是反碼10101,然後反碼加1,得到最後的補碼是10110。

二進位制補碼求負整數的補碼將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1 。同一個數字在不同的補碼錶示形式中是不同的。

比如-15的補碼,在8位二進位制中是11110001,然而在16位二進位制補碼錶示中,就是1111111111110001。以下都使用8位2進位制來表示。

用二進位制補碼計算(給出的四位二進位制為不帶符號的絕對值) (1)1001+0101= (2)1011+1010=

8樓:毓人

(1)1001+0101=1110

(2)1011+1010=10101

已知x=-0.1011,y=-0.0101要求補碼運算x+y=? x-y=?判斷是否溢位 給出詳細過程

9樓:匿名使用者

正數的補碼:與原碼相同。

負數的補碼:負數的補碼等於其絕對值的原碼各位取反,然後整個數加1的數值。

x=-0.1011=11011,x補=10101

y=-0.0101=10101,y補=11011,y補補=10101

x+y=x補+y補=10101+11011=110000=-1.0000 (最後一步按2取模)

x-y=x補-y補=x補+y補補=10101+10101=101010=01010

x-y結果反號,產生錯誤,原因是結果超出四位數表示範圍

補救措施為取雙符號位補碼,符號位為00表示正數,符號位為11表示負數

符號位為01或10表示產生溢位。此時有

x=-0.1011=111011,x補=110101

y=-0.0101=110101,y補=111011,y補補=110101

x+y=x補+y補=110101+111011=1110000=-1.0000 (最後一步按4取模)

x-y=x補-y補=x補+y補補=110101+110101=1101010=101010

符號位為10,表示結果產生「下溢位」,即計算結果<-1

十進位制的10化為二進位制的1010 它的反碼補碼都是 1010麼?

10樓:匿名使用者

所謂原碼、反碼、補碼,是指用二進位制編碼來表示帶符號的二進位制數。如果要表示二進位制數+10,至少要5位二進位制編碼才行。+10的5位原碼是01010,正整數的反碼和補碼與其原碼形式相同,也都是01010。

只有負整數的反碼和補碼其形式才是與原碼不一樣的。

請問各位高手是佳能5D Mark II好還是NIKON CORPORATION NIKON D300好

嗯,看來樓主是比較有米的人,看來是要決策是入哪一家啊 單純從相機來說,5d ii我就在用,是08年的機子,全畫幅,coms尺寸比較大 和原來的35mm膠片一樣大 如果您是攝影愛好發燒友的話,5d ii夠您用比較長一段時間,嘛機身1.6w,套機2w多 d300是07年的機子,現在已經停產了,aps c...

請問如何判斷頁面是用html5還是jquery寫的

看html裡面有沒html5才支援的一些標籤。網頁都是html做的,有的網頁用了jquery,有的沒用,不存在僅僅用jquery做的網頁。看有否jquery,檢視網頁原始檔裡面有沒引用jquery的js檔案地址即可。html5只是在html基礎上增加了一些新的標籤!這個檢視源 就可以檢視到!至於新新...

請問小學美術的面試是安排在4號還是5號

您好,這個不確定哦,具體要等後期官方通知和安排。建議目前也不用太多擔憂和關注時間這塊,也只有1天時間差,離面試也還有一段時間,建議先好好備考面試哦。關於面試流程也可以參加一下,方便自己瞭解和備考哦!面試流程 一 面試方法 採用結構化面試 情景模擬等方法,通過備課 試講 答辯等方式進行。二 面試過程 ...