跳转到内容

讨论:一补数

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

英语文献对于补数的定义

看了之前的存废讨论,存废双方都是用中文资料来佐证,因此来补充一下关于外语书籍对一补数的说明。

我所用的英语书籍将补数(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)[回复]