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

2022-05-26 14:00:21 字數 3188 閱讀 6558

1樓:超級餅餅乾

二進位制其實簡單,只有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

+ 1 0 1 1

-------------------

1 1 0 0 0

二進位制乘法有四種情況:

0×0=0。

1×0=0。

0×1=0。

1×1=1。

【例1104】求 (1110)2 乘(101)2 之積解: 1 1 1 0

×  1 0 1

-----------------------1 1 1 0

0 0 0 0

1 1 1 0

-------------------------1 0 0 0 1 1 0

二進位制減法

0-0=0。

1-0=1。

1-1=0。

10-1=1。

二進位制除法

0÷1=0。

1÷1=1。

2樓:匿名使用者

感覺有符號的數不要用補碼運算,用原碼運算比較簡單易懂,符號位單獨提出來。比如這個

符號位負負得正,所以為0。算術位原碼1001*1101=1110101,再符號位擴充套件就是了。

3樓:聽不清啊

就是把符號位當作資料位一樣處理。

4樓:做而論道

人工計算嗎?

還是編個程,由計算機來算?

二進位制有符號數10011101轉化為十進位制是?

5樓:

二進位制有符號數10011101轉化為十進位制是-29,有符號數的二進位制數第一個值代表正負,1代表負,0代表正。後面的數就按照按權相加求和法進行換算。

換算過程:首位是1,那麼換算後的十進位制數是個負數。後面0011101換算,實際就是11101進行換算。

第1位是1乘以2的0次方等於1,第二位是0乘以2的1次方等於0,第三位是1乘以2的2次方等於4,第四位是1乘以2的3次方等於8,第五位是1乘以2的4次方等於16。相加結果為29,十進位制數是-29。

擴充套件資料

二進位制轉十進位制換算過程:

把二進位制數首先寫成加權係數式,從右到左用二進位制的每個數去乘以2的相應次方,小數點後則是從左往右,最後按十進位制加法規則求和,即可得到十進位制數。

6樓:巫聞海

也可以直接看:1001=9,1101=d 10011101的十六進位制數是9d=9*16+13=157

-(1*12^0+0*2^1+1*2^2+1*2^3+1*2^4)=-29

你要是無符號的會算,有符號的也一樣,只不過最高位做符號罷了。

兩個二進位制有符號數(10111010)與(1101001)相加,結果是什麼是否溢位

7樓:匿名使用者

結果是100100011

是否溢位要看範圍

求32位有符號2進位制數加法運算詳細解答

8樓:爛筆小心

補碼=反碼+1。

所以,b為 9h

所以,a+b為 10h

9樓:張顯寅

x=127d=0000 0000 0000 0000 0000 0000 0111 1111b=0000007fh

9d=0000 0000 0000 0000 0000 0000 0000 1001b

y=-9d=1111 1111 1111 1111 1111 1111 1111 0111b=fffffff7h

故z=x+y=0000007fh+fffffff7h

0000 007fh

ffff fff7h

7654 3210

0號位 f+7=6進1(0號位為6)

1號位 7+f+1=7進1(1號位為7)

2號位 0+f+1=0進1(2號位為0)

3號位 0+f+1=0進1(3號位為0)

4號位 0+f+1=0進1(4號位為0)

5號位 0+f+1=0進1(5號位為0)

6號位 0+f+1=0進1(6號位為0)

7號位 0+f+1=0進1(7號位為0)

7號位加完了還有個進1 但因為是在32位機器上執行 故暫存器最多同時儲存了32位 進1位會溢位丟失

即z=x+y=00000076h

注:計算機運算出來的值並不是真實的值 因為產生了溢位故障 導致了計算機只能顯示z=00000076h

即x=0000007fh

y=fffffff7h

z=00000076h

二進位制有符號數加法怎麼計算?

10樓:超級餅餅乾

二進位制其實簡單,只有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

+ 1 0 1 1

-------------------

1 1 0 0 0

二進位制乘法有四種情況:

0×0=0。

1×0=0。

0×1=0。

1×1=1。

【例1104】求 (1110)2 乘(101)2 之積解: 1 1 1 0

×  1 0 1

-----------------------1 1 1 0

0 0 0 0

1 1 1 0

-------------------------1 0 0 0 1 1 0

二進位制減法

0-0=0。

1-0=1。

1-1=0。

10-1=1。

二進位制除法

0÷1=0。

1÷1=1。

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

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

二進位制的具體計算

我手邊沒有書,所以只能憑感覺說了.二進位制的運算一般有加減運算,其實還有位運算.加減運算,十進位制加法是逢十進一,二進位制就是逢二進一 例子 0 0 0,0 1 1,1 1 10 十進位制減法退位時是借一當十,二進位制就是借一當二了.位運算,我們也叫邏輯運算,也是較常用的,有 與 and 或 or ...

用二進位制補碼計算

如果參與運算的兩個數都是正數,運算在8位二進位制數的基礎上進行,可以這麼計算 00001101b 00001011b,需要將後面的數用補碼錶示。00001011b取反 11110100b,加1 11110101b,11110101b是 00001011b的補碼錶示。則00001101b 000010...