本节书摘来华章计算机《计算机科学导论》一书中的第2章 ,第2.1节,[美]贝赫鲁兹A. 佛罗赞(Behrouz A. Forouzan)著 刘艺刘哲雨等译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2.1 引言
数字系统(或数码系统)定义了如何用独特的符号来表示一个数字。在不同的系统中,一个数字有不同的表示方法。例如,这两个数字(2A)16和(52)8都是指同样的数量(42)10,但是他们的表示截然不同。这就如同使用法语单词cheval和拉丁语单词equus来指称同一个实体“马”一样。
正如我们在语言中使用符号(字符)来创建单词一样,我们使用符号(数码)来表示数字。但是,我们知道在任何语言中的符号(字符)数量都是有限的。我们需要重复并组合它们来创建单词。数字也是一样:我们使用有限的数字符号(数码)来表示数字,这意味着数码需要重复使用。
一些数字系统已经在过去广为使用,并可以分为两类:位置化系统和非位置化系统。我们的主要目标是讨论位置化数字系统,但也给出非位置化系统的例子。