1 INTRODUCTORY DIGITAL CONCEPTS
1.1 Digital and Analog Quantities
1.2 Binary Digits,Logic Levels,and Digital Waveforms
1.3 Basic Logic Operations
1.4 Basic Logic Functions
1.5 Digital Integrated Circuits
1.6 Tesing and Troubleshooting Instruments
1.7 Digital System Application
2 NUMBER SYSTEMS,OPERATIONS,AND CODES
2.1 Decimal Numbers
2.2 Binary Numbers
2.3 Decimal-to-Binary Conversion
2.4 Binary Arithmetic
2.5 1's and 2's Complements of Binary Numbers
2.6 Signed Numbers
2.7 Arithmetic Operations with Signed Numbers
2.8 Hexadecimal Numbers
2.9 Octal Numbers
2.10 Binary Coded Decimal(BCD)
2.11 Digital Codes and Parity
2.12 Digital System Application
3 LOGIC GATES
3.1 The Inverter
3.2 The AND Gate
3.3 The OR Gate
3.4 The NAND Gate
3.5 The NOR Gate
3.6 The Exclusive-OR and Exclusive-NOR Gates
3.7 Integrated Circuit Logic Gates
3.8 Troubleshooting
3.9 Digital System Application
4 BOOLEAN ALGEBRA AND LOGIC SIMPLIFICATION
4.1 Boolean Operations and Expressions
4.2 Laws and Rules of Boolean Algebra
4.3 DeMorgan's Theorems
4.4 Boolean Analysis of Logic Circuits
4.5 Simplification Using Boolean Algebra
4.6 Standard Forms of Boolean Expressions
4.7 Boolean Expressions and Truth Tables
4.8 The Karnaugh Map
4.9 Karnaugh Map SOP Minimization
4.10 Karnaugh Map POS Minimization
4.11 Five-Variable Karnaugh Maps
4.12 Digital System Application
5 COMBINATIONAL LOGIC
5.1 Basic Combinational Logic Circuits
5.2 Implementing Combinational Logic
5.3 The Universal Property of NAND and NOR Gates
5.4 Combinational Logic Using NAND and NOR Gates
5.5 Operation with Pulse Waveforms
5.6 Troubleshooting
5.7 Digital System Application
6 FUNCTIONS OF COMBINATIONAL LOGIC
6.1 Basic Adders
6.2 Parallel Binary Adders
6.3 Comparators
6.4 Decoders
6.5 Encoders
6.6 Code Converters
6.7 Multiplexers(Data Selectors)
6.8 Demultiplexers
6.9 Parity Generators/Checkers
6.10 Troubleshooting
6.11 Digital System Application
7 INTRODUCTION TO PROGRAMMABLE LOGIC DEVICES
7.1 PLD Arrays and Classifications
7.2 Programmable Array Logic (PAL)
7.3 Generic Array Logic (GAL)
7.4 The GAL22V10
7.5 The GAL16V8
7.6 PLD Programming
7.7 PLD Software
7.8 Digital System Application
8 FLIP-FLOPS AND RELATED DEVICES
8.1 Latches
8.2 Edge-Triggered Flip-Flops
8.3 Master-Slave Flip-Flops
8.4 Flip-Flop Operating Characteristics
8.5 Flip-Flop Applications
8.6 One-Shots
8.7 The 555 Timer
8.8 Troubleshooting
8.9 Digital System Application
9 COUNTERS
9.1 Asynchronous Counter Operation
9.2 Synchronous Counter Operation
9.3 Up/Down Synchronous Counters
9.4 Design of Synchronous Counters
9.5 Cascaded Counters
9.6 Counter Decoding
9.7 Counter Applications
9.8 Troubleshooting
9.9 Logic Symbols with Dependency Notation
9.10 Digital System Application
10 SHIFT REGISTERS
10.1 Basic Shift Register Functions
10.2 Serial In/Serial Out Shift Registers
10.3 Serial In/Parallel Out Shift Registers
10.4 Parallel In/Serial Out Shift Registers
10.5 Parallel In/Parallel Out Shift Registers
10.6 Bidirectional Shift Registers
10.7 Shift Register Counters
10.8 Shift Register Applications
10.9 Troubleshooting
10.10 Logic Symbols with Dependency Notation
10.11 Digital System Application
11 SEQUENTIAL LOGIC APPLICATIONS OF PLDS
11.1 The Complete OLMC
11.2 OLMC Mode Selection
11.3 Implementing Shift Registers with PLDs
11.4 Implementing Counters with PLDs
11.5 PLD System Implementation
11.6 Digital Syetem Application
12 MEMORY AND STORAGE
12.1 Basics of Semiconductor Memory
12.2 Random-Access Memories(RAMs)
12.3 Read-Only Memories(ROMs)
12.4 Programmable ROMs(PROMs and EPROMs)
12.5 Flash Memories
12.6 Memory Expansion
12.7 Special Types of Memories
12.8 Magnetic and Optical Storage
12.9 Testing and Troubleshooting
12.10 Digital Syetem Application
13 INTERFACING
13.1 Digital and Analog Interfacing
13.2 Digital-to-Analog(D/A)Conversion
13.3 Analog-to-Digital(A/D)Conversion
13.4 Troubleshooting DACs and ADCs
13.5 Internal System Interfacing
13.6 Standard Buses
13.7 Digital System Application
14 INTRODUCTION TO MICROPROCESSORS AND COMPUTERS
14.1 The Microprocessor and the Computer
14.2 Microprocessor Families
14.3 The 8086/8088 Microprocessor and Software Model for the Pentium Processor
14.4 Microprocessor Programming
14.5 The Central Processing Unit(CPU)
14.6 The Memory
14.7 The Input/Output(I/O)Port
14.8 Interrupts
14.9 Direct Memory Access(DMA)
15 INTEGRATED CIRCUIT TECHNOLOGIES
15.1 Basic Operational Characteristics and Parameters
15.2 CMOS Circuits
15.3 TTL Circuits
15.4 Practical Considerations in the Use of TTL
15.5 Comparison of CMOS and TTL Performance
15.6 Emitter-Coupled Logic(ECL)Circuits
15.7 PMOS,NMOS,and E2CMOS
Appendix A DATA SHEETS
Appendix B CONVERSIONS
Answers to Selected Odd-Numbered Problems
Glossary
Index