Microprocessors and interfacing : programming and hardware /
Douglas V. Hall.
- Second edition.
- Lake Forest, Illinois : Glencoe McGraw-Hill, c1992
- xiv, 624 pages : illustrations ; 29 cm.
Includes bibliographical references and index.
Preface -- Chapter 1. Computer Number Systems, Codes, and Digital Devices -- Chapter 2. Computers, Microcomputers and Microprocessors--An Introduction -- Chapter 3. 8086 Family Assembly Language Programming--Introduction -- Chapter 4. Implementing Standard Program Structures in 8086 Assembly Languages -- Chapter 5. Strings, Procedures and Macros -- Chapter 6. 8086 Instruction Descriptions and Assembler Directives -- Chapter 7. 8086 System Connections, Timing and Troubleshooting -- Chapter 8. 8086 Interrupts and Interrupt Applications -- Chapter 9. Digital Interfacing -- Chapter 10. Analog Interfacing and Industrial Control -- Chapter 11. DMA, DRAMS, Cache Memories, Coprocessors and EDA Tools -- Chapter 12. C, a High-Level Language for System Programming -- Chapter 13. Microcomputer System Peripherals -- Chapter 14. Data Communication and Networks -- Chapter 15. The 80286, 80386, and 80486 Microprocessors -- Bibliography -- Appendixes -- Index.
This book is written for a wide variety of introductory microprocessor courses. The only prerequisite for this book is some knowledge of diodes, transistors, and simple digital devices.