補數是什麼?

能不能用最簡單明瞭的話來解釋補數是什麼?

謝謝各位高手啦~
2016-07-17 0:40 發佈
文章關鍵字 補數

abollar wrote:
能不能用最簡單明瞭...(恕刪)


有一篇 解釋不錯

http://www.chwa.com.tw/TResource/HS/book1/ch2/ch2-3-1.htm

所謂補數(Complement)是指兩個數字加起來等於某數時,則稱該二數互為某數的補數;例如3的10補數為7,同理7的10補數為3。而補數有助減法運算用加法器來執行。例如4的十進位補數為6,故:

對二進位而言有1補數系統和2補數系統兩個。

(1) 1的補數系統(1's Complement):1補數系統是指兩數之和為1,則此兩數互為1的補數,亦即0和1互為1的補數。換言之,欲求得二進位數的1補數,只需將0變成1,1變成0即可;例如10102 的1補數為01012。

(2) 2的補數系統(2's Complement):2補數系統的求法是先取該數的1補數,再加1即可,

soziohall wrote:
有一篇 解釋不錯
http...(恕刪)


那為何8位元的二補數的範圍在 -128~127 之間呢?

abollar wrote:
那為何8位元的二補數...(恕刪)


就我所知
因為有個 0 在
所以範圍是
-128 ~ -1 ( 128個 )
+0 ~ + 127 ( 128個 )
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?