目录
Chapter 1Introductory Concepts1
1—1 Digital and Analog Quantities1
1—2 Binary Digits, Logic Levels, and Digital Waveforms4
1—3 Fixed—Function Logic Devices9
Chapter 2Number Systems, Operations, and Codes14
2—1 Decimal Numbers14
2—2 Binary Numbers15
2—3 Decimal—to—Binary Conversion18
2—4 Binary Arithmetic20
2—5 Complements of Binary Numbers23
2—6 Signed Numbers25
2—7 Arithmetic Operations with Signed Numbers30
2—8 Hexadecimal Numbers36
2—9 Octal Numbers41
2—10 Binary Coded Decimal (BCD)43
2—11 Digital Codes46
2—12 Error Codes48
Chapter 3Logic Gates61
3—1 The Inverter61
3—2 The AND Gate63
3—3 The OR Gate69
3—4 The NAND Gate73
3—5 The NOR Gate77
3—6 The Exclusive—OR and Exclusive—NOR Gates81
3—7 Fixed—Function Logic Gates84
Chapter 4Boolean Algebra and Logic Simplification99
4—1 Boolean Operations and Expressions99
4—2 Laws and Rules of Boolean Algebra100
4—3 DeMorgan’s Theorems105
4—4 Boolean Analysis of Logic Circuits108
4—5 Logic Simplification Using Boolean Algebra110
4—6 Standard Forms of Boolean Expressions114
4—7 Boolean Expressions and Truth Tables119
4—8 The Karnaugh Map122
4—9 Karnaugh Map SOP Minimization125
4—10 Karnaugh Map POS Minimization133
4—11 The Quine—McCluskey Method137
Chapter 5Combinational Logic Analysis149
5—1 Basic Combinational Logic Circuits149
5—2 Implementing Combinational Logic153
5—3 The Universal Property of NAND and NOR Gates158
5—4 Combinational Logic Using NAND and NOR Gates160
5—5 Pulse Waveform Operation164
Chapter 6Functions of Combinational Logic174
6—1 Half and Full Adders174
6—2 Parallel Binary Adders177
6—3 Ripple Carry and Look—Ahead Carry Adders183
6—4 Comparators186
6—5 Decoders189
6—6 Encoders195
6—7 Code Converters198
6—8 Multiplexers (Data Selectors)201
6—9 Demultiplexers207
6—10 Parity Generators/Checkers209
Chapter 7Latches, Flip—Flops, and Timers221
7—1 Latches221
7—2 Flip—Flops227
7—3 Flip—Flop Operating Characteristics236
7—4 Flip—Flop Applications238
7—5 One—Shots242
7—6 The Astable Multivibrator249
Chapter 8Shift Registers261
8—1 Shift Register Operations261
8—2 Types of Shift Register Data I/Os262
8—3 Bidirectional Shift Registers270
8—4 Shift Register Counters272
8—5 Shift Register Applications275
8—6 Logic Symbols with Dependency Notation282
Chapter 9Counters289
9—1 Finite State Machines289
9—2 Asynchronous Counters291
9—3 Synchronous Counters297
9—4 Up/Down Synchronous Counters303
9—5 Design of Synchronous Counters306
9—6 Cascaded Counters313
9—7 Counter Decoding316
9—8 Counter Applications319
9—9 Logic Symbols with Dependency Notation323
Chapter 10Data Storage333
10—1 Semiconductor Memory Basics333
10—2 The Random—Access Memory (RAM)338
10—3 The Read—Only Memory (ROM)350
10—4 Programmable ROMs354
10—5 The Flash Memory357
10—6 Memory Expansion361
10—7 Special Types of Memories366
10—8 Magic and Optical Storage370
Chapter 11Signal Conversion and Processing382
11—1 Analog—to—Digital Conversion382
11—2 Methods of Analog—to—Digital Conversion388
11—3 Methods of Digital—to—Analog Conversion397
11—4 Digital Signal Processing404
Chapter 12Data Transmission411
12—1 Data Transmission Media411
12—2 Methods and Modes of Data Transmission415
12—3 Modulation of Analog Signals with Digital Data420
12—4 Modulation of Digital Signals with Analog Data423
12—5 Multiplexing and Demultiplexing428
12—6 Bus Basics433
12—7 Parallel Buses437
12—8 The Universal Serial Bus (USB)442
12—9 Other Serial Buses445
12—10 Bus Interfacing450
Answers to Odd—Numbered Problems463
Glossary481
Chapter 13 Integrated Circuit Technologies(On Website)