目 录前言Chapter 1 Digital Basics 11.1 Key knowledge 11.1.1 Number systems, operations and codes 11.1.2 Logic gates 41.1.3 Laws and rules of Boolean algebra 51.1.4 Various logic descriptions 51.1.5 Simplifying the Boolean expressions 61.2 Key terms 71.3 Self-test questions 81.4 Problems and solutions 12Chapter 2 Integrated CircuitTechnologies 212.1 Key knowledge 212.1.1 Fixed-function integrated circuit 212.1.2 Basic operational characteristics andparameters 212.1.3 CMOS and TTL integrated gatecircuits 232.1.4 Open-collector gates 242.1.5 Tristate gates 262.1.6 Practical considerations 262.2 Key terms 272.3 Self-test questions 282.4 Problems and solutions 30Chapter 3 Combinational Logics andFunctions 393.1 Key knowledge 393.1.1 Combinational logic analysis anddesign 393.1.2 Adders 393.1.3 Comparators 403.1.4 Decoders 413.1.5 Encoders 443.1.6 Multiplexer 453.1.7 Demultiplexers 463.2 Key terms 473.3 Self-test questions 483.4 Problems and solutions 51Chapter 4 Latches, Flip-Flops,and Timers 644.1 Key knowledge 644.1.1 Latches 644.1.2 Edge-triggered flip-flops 684.1.3 Timers 734.2 Key terms 774.3 Self-test questions 784.4 Problems and solutions 81Chapter 5 Counters and Shift Registers 925.1 Key knowledge 925.1.1 Asynchronous counters 925.1.2 Synchronous counters 945.1.3 Up/down synchronous counters 955.1.4 Cascaded counters 965.1.5 Shift registers 975.2 Key terms 995.3 Self-test questions 1005.4 Problems and solutions 104Chapter 6 Memory and Storage 1166.1 Key knowledge 1166.1.1 Memory basics 1166.1.2 The random-access memory 1186.1.3 The read-only memory 1216.1.4 The flash memory and special typesof memories 1226.1.5 Memory expansion 1236.2 Key terms 1236.3 Self-test questions 1246.4 Problems and solutions 126Chapter 7 Programmable LogicDevices 1357.1 Key knowledge 1357.1.1 Introduction to programmable logic 1357.1.2 SPLDs 1377.1.3 CPLDs 1407.1.4 FPGAs 1417.2 Key terms 1447.3 Self-test questions 1457.4 Problems and solutions 147Chapter 8 A/D and D/A Conversions 1588.1 Key knowledge 1588.1.1 Converting analog signals to digital 1588.1.2 Converting digital signals to analog 1608.2 Key terms 1618.3 Self-test questions 1618.4 Problems and solutions 163Appendix Examination Papers andAnswers 174Appendix 1 174Appendix 2 182Appendix 3 189Answers to the Examinations 194Appendix 1 194Appendix 2 197Appendix 3 200References 203