跳转到内容

Talk:一補數

页面内容不支持其他语言。
维基百科,自由的百科全书
          本条目页依照页面评级標準評為小作品级
本条目页属于下列维基专题范畴:
数学专题 (获评小作品級低重要度
本条目页属于数学专题范畴,该专题旨在改善中文维基百科数学类内容。如果您有意参与,请浏览专题主页、参与讨论,并完成相应的开放性任务。
 小作品级小作品  根据专题质量评级标准,本条目页已评为小作品级
   根据专题重要度评级标准,本條目已评为低重要度
电脑和信息技术专题 (获评小作品級中重要度
本条目页属于电脑和信息技术专题范畴,该专题旨在改善中文维基百科資訊科技相关条目类内容。如果您有意参与,请浏览专题主页、参与讨论,并完成相应的开放性任务。
 小作品级小作品  根据专题质量评级标准,本条目页已评为小作品级
   根据专题重要度评级标准,本條目已评为中重要度

英語文獻對於補數的定義

看了之前的存廢討論,存廢雙方都是用中文資料來佐證,因此來補充一下關於外語書籍對一補數的說明。

我所用的英語書籍將補數(complement)分為「Diminished Radix Complement」、「Radix Complement」與「Subtraction with Complements」三章節。其中書上對於一補數(1's complement)的說明只有在「Diminished Radix Complement」這部分有出現。

在Diminished Radix Complement中,若N是一個r進制的n位數,則N的(r-1)補數定義為(r^n - 1) - N

例如546700的九補數:(10^6 - 1) - 546700 = 999999 - 546700 = 453299

若是二進制數字,求其一補數原理也相同

例如1011000的一補數:(2^7 - 1) - 1011000 = 1111111 - 1011000 = 0100111

書上也寫著「the 1's complement of a binary number is formed by changing 1's to 0's and 0's to 1's」,至於符號位如何處理,此書於「Diminished Radix Complement」章節中沒有說明。

參考資料:Digital design : with an introduction to the verilog hdlISBN 9780273764526 --M940504留言2022年2月5日 (六) 14:15 (UTC)[回复]