数字逻辑是计算机专业的必修课程,本教材采用英文编写,以逻辑代数的函数方法为基础,通过大量实践案例和集成电路芯片的应用,系统介绍了数字逻辑的基本理论、数字电路的分析和设计方法。本教材共八章,内容包含Number Systems and Codes、Logical Algebra、Digital Circuit、Combinational Logic Circuit、Flip-flop、Synchronous Sequential Logic Circuit、Verilog Implementation of Logic Circuit以及Memory and Programmable Logic Device。其中,Verilog Implementation of Logic Circuit与计算机学科后续课程(如计算机组成原理、计算机体系结构、微机接口技术等)衔接紧密,能帮助学生准备先导知识。本教材配套资源成熟,配有慕课视频、PPT和授课大纲等数字化资源。本教材可作为高等学校计算机专业大类的本科生、留学本科生的数字逻辑课程教材,也可供从事数字电路研究与应用的科技工作者学习参考。
Chapter One Number Systems and Codes1.1 Number Systems1.2 Number Conversion1.3 Signed Binary Numbers1.4 Addition and Subtraction of Signed Binary Numbers1.5 Numerical CodesExerciseChapter Two Logical Algebra2.1 Three Basic Functions of Logical Algebra2.2 Laws and Rules of Logical Algebra2.3 Compound Functions of Logical Algebra2.4 Positive Logic and Negative Logic2.5 Forms and Transformation of Logic Function 2.6 Simplification of Logic Function by Formula2.7 Simplification of Logic Function by KmapExerciseChapter Three Digital Circuit3.1 CMOS Transistor3.2 Basic Logic Gates Implemented by CMOS Transistor3.3 Other Types of Logic Gates in Digital Circuit3.4 Unused Input of CMOS Circuit3.5 Electrical Characteristics3.6 TTL Transistor3.7 Interface Compatibility of CMOS and TTL TransistorsExerciseChapter Four Combinational Logic Circuit4.1 Analysis of Combinational Logic Circuit4.2 Design of Combinational Logic Circuit4.3 Universal Logic Gates4.4 Arithmetic Circuits4.5 Code Converter4.6 Numerical Comparator4.7 Encoder4.8 Decoder4.9 4 to 1 Line Data Selector (Multiplexer)4.10 Hazard of Combinational Logic CircuitExerciseChapter Five Flip flop5.1 Definition of Flip flop5.2 RS Flip flop5.3 D Flip flop5.4 JK Flip flop5.5 Integrated Flip flop5.6 The Other Types of Flip flop5.7 Conversion Between Different Types of Flip flopsExerciseChapter Six Synchronous Sequential Logic Circuit6.1 Definition of Synchronous Sequential Logic Circuit6.2 Analysis of Synchronous Sequential Logic Circuit6.3 State Simplification6.4 Counter6.5 Register6.6 ShiftRegister Counter6.7 Sequence Generator6.8 Sequence Detector6.9 Code DetectorExerciseChapter Seven Verilog Implementation of Logic Circuit7.1 Basic Programming Grammar of Verilog7.2 Verilog Implementation of the Logic Gates7.3 Verilog Implementation of the Combinational Logic Circuit7.4 Verilog Implementation of the Flip flop7.5 Verilog Implementation of the Synchronous Sequential Logic CircuitExerciseChapter Eight Memory and Programmable Logic Device8.1 PLD8.2 ROM8.3 RAMExerciseBibliography