本书系统地阐述了数字逻辑电路的分析和设计方法以及数字系统的工程实现技术。全书分上下两部分,共11章。前一部分包括第一至第六章,其中第一至第二章详细介绍了数字逻辑的基本理论,包括数制与编码、布尔代数的公式、定理和规则、布尔函数的基本形式和布尔函数的化简;第三至第五章详细介绍了数字逻辑电路的分析和设计方法,包括组合电路、同步时序电路和异步时序电路的分析与设计,以及采用中、大规模集成电路实现设计的具体实例;第六章介绍可编程逻辑器件的结构原理和在数字逻辑电路设计中的应用。后一部分包括第七至第十一章,其中第七至第八章介绍了数字系统和数字系统设计方面的基本知识,设计方法与设计步骤,并对数字电路设计中的测试问题和可测性设计方面的技术进行较为详细的介绍;第九章介绍可编程逻辑器件的编程方法、发展过程、分类与发展趋势方面的知识,较为深入地讨论了两种主流可编程器件的结构特点与工作原理;第十章摒弃了传统的对语言的较为枯燥的介绍方法,通过实例逐步引入对VerilogHDL语言的介绍,最后还介绍了测试环境设计的一般方法,有关VerilogHDL设计的一些高级话题,以及可综合的VerilogHDL语言设计的一般规则;第十一章介绍如何使用VerilogHDL语言设计组合逻辑电路和时序逻辑电路,给出了较多的实例,包括一个完整可综合的8位CPU实例,最后介绍了利用VerilogHDL设计FPGA应用和ASIC芯片的过程。本书取材较新,叙述清楚,注重实用。给出了大量例题,书后还附有部分习题答案,以便于自学。对于个别内容较深的章节,标注了星号,以供不同层次的读者选用,适合作为大专院校计算机专业和相关专业的教材,也可供科技人员参考。