本书是计算机科学、计算机工程和电气工程等专业的学生学习逻辑电路设计的入门教程。全书共7章和一个附录,前4章介绍数制、开关代数、真值表和卡诺图,并讲解了逻辑函数的化简以及组合系统的分析与设计;后3章介绍时序系统的分析与设计、移位寄存器和计数器、可编程逻辑器件、用列表法和状态分割法进行状态化简和状态分配;附录部分介绍了4个实验操作平台及25个实验室作业。要学好逻辑电路设计这门课程,需要掌握好三个环节:理论、习题和实验。本书紧紧抓住这些教学环节,系统地阐述了逻辑设计的核心内容,尤其突出了系统的分析和设计方法。对于需要学生通过练习进一步巩固的重点内容,书中均布置了适量作业。在每章讲述内容之后专门安排了一节解题实例和一节习题。本书是学习逻辑电路设计难得的一本好教材,既可作为计算机、电气工程和通信、电子等专业学生的教材或教学参考书,也可供相关专业工程技术人员参考。译者序《逻辑电路设计基础》是计算机、电气工程及通信、电子等专业学生的一门重要的技术基础课。因此,学好本门课程,是对以上各个专业学生的一个基本要求。为了帮助中国学生学好这门课程,电子工业出版社引进了《逻辑电路设计基础》一书。该书紧紧抓住理论、习题和实践等教学环节,理论与实践并重,是一本很有特色的教材。本书全面系统地阐述了逻辑电路设计的核心内容,尤其突出了系统的分析和设计方法。本书的特点体现在如下几个方面:1.内容深入浅出问题的讲授总是先从给读者一个粗略的总体概念开始,譬如第1章即给出了组合逻辑设计的过程,使读者对逻辑设计有一个初步了解,不致使学生在后面内容的学习中对问题感到茫然,然后介绍逻辑设计过程中各个步骤所需的理论、工具和方法,再到整个系统的设计。做到由浅入深,从个别到一般,把内容逐步扩展开来,直到把问题讲述得十分透彻。2.实用性强这主要体现在三个方面,一是书中有大量的例题、解题实例和习题,使学生便于学习和掌握书中介绍的各种方法和技巧,也便于自学;二是分析和设计所用的电路大多是商用的集成电路芯片,使学生在学习过程中即完成了从原理电路到真实电路的过渡,提高实际应用能力;三是在附录中介绍了四种实验平台,提供许多实验室作业,使学生能理论联系实际,进一步巩固所学知识。3.优化设计优化设计既可降低实现成本,又能减小电路的体积和提高电路的可靠性。这是本书始终贯穿的基本思想,从逻辑函数的化简求最优解,到组合逻辑电路设计时所用的门数最少、芯片数最少、芯片的种类最少、芯片之间的连线最少,再到时序电路设计时通过状态化简和状态分配,使所用存储电路最少、组合逻辑最少等。在求最优解的过程中,提炼出一些规范性的化简方法,如迭代合意法化简逻辑函数、状态分割法进行状态化简和状态分配等,都体现了这一思想。使学生?谘罢庋幻抛ㄒ祷】蔚氖焙颍跃醯匮梢?个“经济头脑”,从而在实际设计中,力争最优。4.适于作为大学生的教材本书是作者多年教学工作的总结,其手稿征求过美国许多大学同行们的意见,并且,前期书稿由作者本人及其同事进行过多个轮次的教学。最后经过多所大学的同行审阅,几经修改才正式出版。在书的前言部分作者给出了各部分内容的参考学时数,并根据不同具体情况对内容的取舍,供老师们在教学中参考,因此,本书非常适于作为大学生的教材或教学参考书。本书的前言及第1章由杨匡汉教授翻译;第2~6章由殷洪玺博士翻译;第7章和附录由李正斌博士翻译。由殷洪玺博士对全书译稿作了统一校订,最后由徐安士教授审阅了全书。书中出现的名词术语,本着“名从主人”的原则,一般都选用国内较为通用的译名。对于一些还没有通用译名的术语,译者本着“一名之立,旬月踌躇”的精神,反复推敲,才把译名定下来。例如第3章提到的“迭代合意法”(IteratedConsensus)和第5章谈到的“时序径迹”(TimingTrace)等。由于译者水平有限,加之时间匆促,译文中的不妥之处,希望广大读者给予批评指正。