Prentice Hall
Engineering
Browse available resources for Electrical and Computing Engineering:
- Select a resource
- Resources for Electrical and Computing Engineering Instructor Resource Center myPearsonStore

ISBN-10: 0135026458
ISBN-13: 9780135026458
Publisher: Prentice Hall
Copyright: 2009
Format: Cloth; 944 pp
Published: 06/18/2008
Suggested retail price: $105.33
Buy from myPearsonStore
For introductory-level Microprocessor courses in the departments of Electronic Engineering Technology, Computer Science, or Electrical Engineering.
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.
For introductory-level Microprocessor courses in the departments of Electronic Engineering Technology, Computer Science, or Electrical Engineering.
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.
New to this Edition:
This edition has been updated to include:
- Coverage of the latest Pentium 4 and Core2 processors, including how to program the Pentium Core 2 and its new 64-bit architecture.
- 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.
- Updated sections that detail new events in the fields of microprocessors and microprocessor interfacing.
- Illustrated concepts for students with 200 relevant programming examples, many written in Visual C++ with embedded assembly language code.
- Coverage of how to develop software to control application interfaces to the microprocessor.
- Coverage of how to program the microprocessor using the popular Microsoft Visual C programming environment with embedded assembly language to control personal computers.
- Coverage of how to develop software to control the keyboard, video display, and various other components in the computer system.
- Coverage of how to program the numeric coprocessor, the MMX, and SSE units to solve complex equations.
- Explanation of the differences between family members and highlight the features of each member.
- Descriptions of how to use real mode (DOS) and protected mode (Windows) of the microprocessor.
- Explanation of how to use the operation of the memory manager to control the protected mode and paging unit to allocate memory.
- Coverage of how to interface memory and I/O systems to the microprocessor.
- Coverage of how to develop software to drive hardware interfaces and applications.
- Explanation of the operation of a real-time operating system (RTOS) in an embedded environment.
- Explanation of the operation of the disk and video systems.
- Coverage of how to interface small systems to the ISA, PCI, parallel and serial ports, and USB of a personal computer system.
- Coverage of the 64-bit extension (EMT-64) of the Pentium 4 microprocessor
New to this Edition:
This edition has been updated to include:
- Coverage of the latest Pentium 4 and Core2 processors, including how to program the Pentium Core 2 and its new 64-bit architecture.
- 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.
- Updated sections that detail new events in the fields of microprocessors and microprocessor interfacing.
Table of Contents:
Chapter 1: Introduction to Microprocessors
Chapter 2: The Microprocessor and its Architecture
Chapter 3: Addressing Modes
Chapter 4: Data Movement Instructions
Chapter 5: Arithmetic and Logic
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 80186, 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
Appendix A: The Assembler, Visual C++, and DOS
Appendix B: Instruction Set Summary
Appendix C: Flag-Bit Changes
Appendix D: Answers to Selected Even-Numbers Questions and Problems
INTEL Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium, Prentium ProProcessor, Pentium II, III, 4, 7/E
Brey
© 2006 | Prentice Hall | Cloth; 912 pages | Instock
ISBN-10: 0131195069 | ISBN-13: 9780131195066
Brief Description
For introductory-level Microprocessor courses in departments of Electronic Engineering Technology, Computer Science, or Electrical Engineering.
This text provides a comprehensive view of programming and interfacing of the Intel family of Microprocessors from the 8088 through the latest Pentium 4 microprocessor. Organized in an orderly and manageable format, it offers over 200 programming examples using the Microsoft Macro Assembler program, and provides a thorough description of each Intel family members, memory systems, and various I/O systems.
Knowledge of Intel microprocessors, found in most computer systems and in many areas of electronic communications and control systems, is essential for a career in electronics, computer science, or any field that relies on computer systems. Now in its eighth edition, The Intel Microprocessors provides updated comprehensive coverage of the latest developments in the field of microprocessors. This new edition is a powerful reference and instructional tool to:
- Explain how to Program the Pentium Core 2 and its new 64-bit Architecture
- Illustrate concepts for students with 200 relevant programming examples, many written in Visual C++ with embedded assembly language code
- Develop software to control application interfaces to the microprocessor
- Program the microprocessor using the popular Microsoft Visual C programming environment with embedded assembly language to control personal computers
- Develop software to control the keyboard, video display, and various other components in the computer system
- Program the numeric coprocessor, the MMX, and SSE units to solve complex equations
- Explain the differences between family members and highlight the features of each member
- Describe the use of real mode (DOS) and protected mode (Windows) of the microprocessor
- Explain the operation of the memory manager to control the protected mode and paging unit to allocate memory
- Interface memory and I/O systems to the microprocessor
- Develop software to drive hardware interfaces and applications
- Explain the operation of a real-time operating system (RTOS) in an embedded environment
- Explain the operation of the disk and video systems
- Interface small systems to the ISA, PCI, parallel and serial ports, and USB of a personal computer system
- Detail the 64-bit extension (EMT-64) of the Pentium 4 microprocessor
Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages tab.
The Intel Microprocessors, CourseSmart eTextbook, 8/E
Brey
© 2009 | Prentice Hall | Electronic Book; 944 pages | Instock
ISBN-10: 0138149666 | ISBN-13: 9780138149666
URL: http://www.coursesmart.com
Brief Description | Buy from myPearsonStore
CourseSmart Textbooks Online is an exciting new choice for students looking to save money. As an alternative to purchasing the print textbook, students can subscribe to the same content online and save up to 50% off the suggested list price of the print text. With a CourseSmart etextbook, students can search the text, make notes online, print out reading assignments that incorporate lecture notes, and bookmark important passages for later review. For more information, or to subscribe to the CourseSmart eTextbook, visit www.coursesmart.com.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.

