Microprocessor 8086 : Architecture,Programming And Interfacing
| About The Book Microprocessor 8086
Primarily intended for the undergraduate students of electronics and communication engineering, computer science and engineering, and information technology, this book skilfully integrates both the hardware and software aspects of the 8086 microprocessor. It offers the students an up-to-date account of the state-of-the-art microprocessors and therefore can be regarded as an incomparable source of information on recently developed microprocessor chips. The book covers the advanced microprocessor architecture of the Intel microprocessor family, from 8086 to Pentium 4.
The text is organized in four parts. Part I (Chapters 17) includes a detailed description of the architecture, organization, instruction set, and assembler directives of microprocessor 8086. Part II (Chapters 811) discusses the math coprocessor, multiprocessing and multiprogramming, the different types of data transfer schemes, and memory concepts. Part III (Chapters 1215) covers programmable interfacing chips with the help of extensive interfacing examples. Part IV (Chapters 1618) deals with advanced processorsfrom 80186 to Pentium 4.
This well-organized and student-friendly text should prone to be an invaluable asset to the students as well as the practising engineers.
KEY FEATURES :
Gives elaborate programming examples to develop the analytical ability of students.
Provides solved examples covering different types of typical interfacing problems to develop the practical skills of students.
Furnishes chapter-end exercises to reinforce the understanding of the subject.
Table of Contents:
1. ARCHITECTURE AND ORGANIZATION OF MICROPROCESSORS AND MICROCOMPUTERS
2. INTRODUCTION TO 8086
3. 8086 BASED SYSTEM
4. INSTRUCTIONS SET OF 8086
5. ASSEMBLER DIRECTIVES
6. PROGRAMMING OF 8086
7. INTERRUPTS OF 8086
8. MATH COPROCESSOR 8087
9. MULTIPROCESSING AND MULTIPROGRAMMING
10. SERIAL AND PARALLEL DATA TRANSFER
11. IO AND MEMORY INTERFACING
12. PROGRAMMABLE PERIPHERAL INTERFACING CHIPS
13. 8253/54 PROGRAMMABLE TIMER
14. DMA CONTROLLER 8257 AND 8237
15. KEYBOARD AND DISPLAY INTERFACING
16. 80186 AND 80286 MICROPROCESSORS
17. INTELS 32-BIT MICROPROCESSORS
18. TODAYS PROCESSORS