用二進位制補碼計算

2023-02-15 10:24:00 字數 2858 閱讀 9307

1樓:匿名使用者

如果參與運算的兩個數都是正數,運算在8位二進位制數的基礎上進行,可以這麼計算:

00001101b-00001011b,需要將後面的數用補碼錶示。

00001011b取反=11110100b,加1=11110101b,11110101b是-00001011b的補碼錶示。

則00001101b-00001011b=00001101b+11110101b=00000010b

驗算:1101b=13d,1011b=11d,13d-11d=2d=00000010b與上邊運算結果一致。

二進位制1101-1011

2樓:有問必有答

二進位制四則運算:

加法:逢二進一,像十進位制一樣列豎式,0+0=0、1+0=1、0+1=1、1+1=10。

減法:借一還二,10-1=1、1-0=1、1-1=0、0-0=0.

乘法:第二個因數上,是一則寫下第一個因數(記得要和有一的位對齊),是零不看。

除法:連續用被除數-除數,看能減幾下,餘數計作分數。

所以,1101-1011=10。

3樓:phx劉春

對二進位制有興趣,但不明白提問者是想問什麼。

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

4樓:匿名使用者

+1011的原碼。

是001011,反碼是010100,補。

碼是010101。

-1101的原碼是00010b,反碼內是01101b,補碼是00010b。

-10101的原碼是10000010b,反碼是11111101b,補碼是11111110b。

擴充套件容資料

正整數的補碼是其二進位制表示,與原碼相同,負整數的補碼,將其原碼除符號位外的所有位取反(0變1,1變0,符號位為1不變)後加1。

正數的反碼與其原碼相同;負數的反碼是對正數逐位取反,符號位保持為1。對於二進位制原碼10010求反碼:((10010)原)反=對正數(00010)原含符號位取反= 反碼11101 (10010,1為符號碼,故為負)。

原碼就是符號位加上真值的絕對值, 即用第一位表示符號, 其餘位表示值。 比如如果是8位二進位制。

二進位制補碼1101

5樓:可軒

若題目組出的是字長4位的補碼。

[x]補 = 1101b

[x]反 = 1100b

[x]原 = 1011b

真值x = 011b = 3d

(+1011)與( -1101)的原碼,補碼,反碼,是什麼,這裡的正,負號又是什麼意思

6樓:匿名使用者

+1011b和-1101b都是二進位制整數,有正負之分,所以有正負號。在計算機中,二進位制數是用二進位制編碼來表示的,同一個數,不同的編碼方式,其形式就有所不同。所謂的原碼、補碼、反碼等等,就是三種不同的編碼方式。

在這三種二進位制編碼中,有一個共同的特點,就是用編碼的最高位來表示這個編碼所表示的二進位制數的符號位:『0』表示『+』1』表示『-』而除了最高位之外的其它低位,則不同的編碼方式其形式有所不同。

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

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

1011 -1011的原碼和補碼分別是多少?

7樓:科學普及交流

1011 的原碼和補碼分別copy是:1011,1011;-1011的原碼和補碼分別是-1011,10101。

分析及過程。

在計算機裡面數是以二進位制的形式表達的。

正數的表示形式他本身,所以1011的原碼、補碼都是1011;

負數是以補碼的形式表達的,而補碼等於反碼加一,-1011反碼是10100;所以-1011的補碼是10101。

8樓:匿名使用者

在計算機裡面數是以二進位制的形式表達的,正數的表示形式他本身,所以1011的原碼、補碼和反碼都是他自己本身,負數是以補碼的形式表達的,而補碼等於反碼加一,然後-1011的補碼是10101

用二進位制數補碼計算11-3

9樓:楊武威

11轉成二進位制。

原碼:0 1011

補碼:0 1011

-3轉成二進位制。

原碼:1 0011

補碼:1 1101

0 1000(注意符號位是要參加運算的如果最高位發生進位要進到符號位參與運算)

轉成原碼。還是0 1000

轉成十進位制就是8

10樓:匿名使用者

(11)10=(0000 1011)2

以上二進位制數相加:

二進位制1101+1011我算得不到11000啊到底怎麼算的 40

11樓:匿名使用者

1+1進位得0,1+進位的1進位得0,1+進位的1進位得0,1+1進位,再+進位的1得1,最前面的數是進位的1,所以是11000

12樓:網友

跟十進位制加法是一樣的,只不過是逢二進一。

13樓:美麗遊戲

1101+1011

如果是計算機的話就只有1000 前面的1就是進位了。

二進位制負數的絕對值怎麼求,二進位制補碼為負數,求這個負數的絕對值怎麼求

一般情況下,二進位制表示負數不會使用補碼的,補碼只在計算機內部使用。如果有人說 1000 0001 是負數,意思就是 1。因此,取絕對值將最高位清0就可以了 二進位制補碼為負數,求這個負數的絕對值怎麼求?00110010 10000011 10110101,已經說明這是二進位制補碼,所以最高位為1的...

什麼是二進位制?二進位制怎麼算,二進位制是什麼意思,怎麼算

二進位制 binary 在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0 代表零 和1 代表一 來表示 1 數位電子電路中,邏輯閘的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。每個數字稱為一個位元 bit,b...

二進位制有符號數加法怎麼計算,二進位制有符號數10011101轉化為十進位制是

二進位制其實簡單,只有0和1兩個數,所以1 1,等於2,就滿足了二進位制進位的標準,所以也是10,但是這個10是不是十進位制的10,而是十進位制的2。二進位制加法有四種情況 0 0 0。0 1 1。1 0 1 1 1 10 進位為1。例1103 求 1101 2 1011 2 的和。1 1 0 1 ...