1.8 本章小结
在这一章中,我们介绍了数字系统和数字计算机,并且解释了为什么要采用二值系统来表示信息。我们还简单地介绍了存储程序数字计算机的结构,并举例说明了计算机在嵌入式领域中的广泛应用。然后我们以典型的个人计算机为例演示了通用计算机的构架。我们介绍了抽象层次的概念,用它来管理设计由数百万个晶体管构成的计算机系统的复杂度,并给出数字电路设计的基本步骤。
我们还介绍了数的进制系统的基本概念,包括基底、小数点等。由于二进制正好适合用于表示二值信号,所以我们重点讨论了二进制。我们也重点介绍了八进制(底为8)与十六进制(底为16),因为它们可以作为二进制的一种简洁表示方法。本章还介绍了不同进制中的计算方法以及进制间的转换。由于十进制的广泛使用,所以又引入二进制表示的十进制数(BCD)。用于表示英文字母表中的字符的ASCII码也做了介绍。Unicode是表示全世界各国语言字符的一种标准。校验位用于差错检测,格雷码对于某些特殊的应用非常重要。
在以后的章节中我们将讨论有符号数和浮点数的表示方法。虽然这些内容和本章的内容联系紧密,但如果对底层硬件没有一点了解,是很难理解这些内容的,所以在介绍了相关硬件基础知识之后我们再来学习这些内容。