THE INTEL MICROPROCESSORS: Architecture, Programming, and Interfacing (8th Edition)
The INTEL Microprocessors: 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III, Pentium 4, and Core2 with 64-bit Extensions, 8e provides a comprehensive view of programming and interfacing of the Intel family of Microprocessors from the 8088 through the latest Pentium 4 and Core2 microprocessors. The text is written for students who need to learn about the programming and interfacing of Intel microprocessors, which have gained wide and at times exclusive application in many areas of electronics, communications, and control systems, particularly in desktop computer systems. A major new feature of this eighth edition is an explanation of how to interface C/C++ using Visual C++ Express (a free download from Microsoft) with assembly language for both the older DOS and the Windows environments. Many applications include Visual C++ as a basis for learning assembly language using the inline assembler. Updated sections that detail new events in the fields of microprocessors and microprocessor interfacing have been added. Organized in an orderly and manageable format, this text offers more than 200 programming examples using the Microsoft Macro Assembler program and provides a thorough description of each of the Intel family members, memory systems, and various I/O systems.
Table of Contents
CHAPTER 1 INTRODUCTION TO THE MICROPROCESSOR AND COMPUTER
CHAPTER 2 THE MICROPROCESSOR AND ITS ARCHITECTURE
CHAPTER 3 ADDRESSING MODES
CHAPTER 4 DATA MOVEMENT INSTRUCTIONS
CHAPTER 5 ARITHMETIC AND LOGIC INSTRUCTIONS
CHAPTER 6 PROGRAM CONTROL INSTRUCTIONS
CHAPTER 7 USING ASSEMBLY LANGUAGE WITH C/C++
CHAPTER 8 PROGRAMMING THE MICROPROCESSOR
CHAPTER 9 8086/8088 HARDWARE SPECIFICATIONS
CHAPTER 10 MEMORY INTERFACE
CHAPTER 11 BASIC I/O INTERFACE
CHAPTER 12 INTERRUPTS
CHAPTER 13 DIRECT MEMORY ACCESS AND DMA-CONTROLLED I/O
CHAPTER 14 THE ARITHMETIC COPROCESSOR, MMX, AND SIMD TECHNOLOGIES
CHAPTER 15 BUS INTERFACE
CHAPTER 16 THE 80185, 80188, AND 80286 MICROPROCESSORS
CHAPTER 17 THE 80386 AND 80486 MICROPROCESSORS
CHAPTER 18 THE PENTIUM AND PENTIUM PRO MICROPROCESSORS
CHAPTER 19 THE PENTIUM II, PENTIUM III, PENTIUM 4, AND CORE2 MICROPROCESSORS
You can download this book from any of the following links. If any link is dead please feel free to leave a comment.
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.