由于数字技术对日常生活的强大影响,有关数字概念和设计的课程已经成为计算机工程、计算机科学和电机工程专业的基础课。在大学本科的一年或者第二年经常会遇到相关的绪论课程。在此基础上,会设置附加课程来细化和扩展绪论课程的基本概念。
本书适合作为介绍数字原理的绪论课程(重点强调逻辑设计)以及更高级课程的教材。除附录以外,本书假定读者没有任何相关的背景知识。本书作者的意图是不仅仅给出数字设计中普遍遇到的一系列过程,还更希望提供给读者过程背后的原因。本书假定读者没有任何背景知识,因此可供学习计算机丁程、计算机科学和电机工程的学生使用。
本书采用常用的介绍方法。也就是说,重点介绍逻辑设计的基本原理以及每个原理的例证。作者的观点是在使用计算机辅助设计工具之前,逻辑设计的一门课应该建立有关基本原理的扎实基础。一旦掌握了基本概念,运用设计软件就变得更有意义,且学生可以更有效地使用这些软件。因此,本书强调基本原理的理解以及用这些原理来分析和设计组合及时序逻辑网络。每个主题都是先介绍基本理论,然后阐明如何利用它来进行设计。
展开