|

Prentice Hall

Trades & Technology

My Instructor Resource Center :  Log in or request access

Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486 Pentium, Pentium Pro Processor, Pentium II, Pentium III, and Pentium IV: Architecture, Programming, and Interfacing, 6/E
Barry B. BreyDeVry Institute of Technology, Columbus

ISBN-10: 0130607142
ISBN-13:  9780130607140

Publisher:  Prentice Hall
Copyright:  2003
Format:  Cloth; 1012 pp
Published:  04/22/2002

For introductory-level Microprocessor courses in departments of Electronic Engineering Technology or Electrical Engineering.

Keeping students on the forefront of technology, this timely text offers a practical reference to all programming and interfacing aspects of the popular Intel family of microprocessors. Organized in an orderly and manageable format that stimulates and challenges understanding, the text contains numerous example programs using the Microsoft Macro Assembler program, and provides a thorough description of each Intel family member, memory systems, and various I/O systems.

  • NEW - Programming the Pentium III and Pentium 4.
    • Provides students with the most up-to-date SIMD instructions to the original instruction set.

  • NEW - Real-time operating systems.
    • Enables students to understand the function of the real time operating system in an embedded application.

  • NEW - Parallel port and the ISA, VESA, and PCI bus interfaces.
    • Shows students how to interface small systems to the personal computer.

  • NEW - Interface C/C++ with assembly language for both older DOS and Windows environments.
    • Introduces students to the use of C/C++ with the inline assembler and separate assembly language.

  • NEW - Number system coverage.
    • Provides students who are unfamiliar with number systems with comprehensive coverage.

  • Instructions introduced by function and examples of usage.
    • Provides students with relevant examples that teach them the instruction and how to apply the instruction to an application.

  • Over 200 relevant sample programming examples.
    • Provides students with a multitude of opportunities to learn through emulation.

  • Microprocessor interfacing and interfacing examples with software.
    • Provides students with a solid basis for interfacing.

  • Focus on programming—Devotes the entire first half of the text to assembly language programming, presenting hundreds of example programs.
    • Shows students both the essentials of programming and the instruction set, developing both a theoretical and applicable understanding.

  • Solid pedagogical framework—Each chapter includes introductions and summaries, as well as practice problems and questions.
    • Guides students through apparatus that reinforces and applies their knowledge to build a solid understanding of essential concepts.

  • DOS function calls and BIOS functions.
    • Shows students how to use DOS and BIOS function calls to control the keyboard, video display system and disk memory in assembly language and other components in the computer systems.

  • Interrupt hooks, and hot-keys.
    • Familiarizes students with procedures for developing software that uses interrupt hooks, and hot-keys to gain access to terminate and stay resident software.

  • Programming the Pentium III and Pentium 4.
    • Provides students with the most up-to-date SIMD instructions to the original instruction set.

  • Real-time operating systems.
    • Enables students to understand the function of the real time operating system in an embedded application.

  • Parallel port and the ISA, VESA, and PCI bus interfaces.
    • Shows students how to interface small systems to the personal computer.

  • Interface C/C++ with assembly language for both older DOS and Windows environments.
    • Introduces students to the use of C/C++ with the inline assembler and separate assembly language.

  • Number system coverage.
    • Provides students who are unfamiliar with number systems with comprehensive coverage.



 1. Introduction to the Microprocessor and Computer.


 2. The Microprocessor and Its Architecture.


 3. Addressing Modes.


 4. Data Movement Instructions.


 5. Arithmetic and Logic Instructions.


 6. Program Control Instructions.


 7. Programming the Microprocessor.


 8. Using Assembly Language with C/C++.


 9. 8086/8088 Hardware Specifications.


10. Memory Interface.


11. Basic I/O Interface.


12. Interrupts.


13. Direct Memory Access and DMA-Controlled I/O.


14. The Arithmetic Coprocessor and MMX Technology.


15. Bus Interface.


16. The 80186, 80188, and 80286 Microprocessors.


17. The 80386 and 80468 Microprocessors.


18. The Pentium and Pentium Pro Microprocessors.


19. The Pentium II, Pentium III, and Pentium 4 Microprocessors.


Appendix A: The Assembler, Disk Operating System, Basic I/O System, Mouse, and DPMI Memory Manager.


Appendix B: Instruction Set Summary.


Appendix C: Flag-Bit Changes.


Appendix D: Answers to Selected Even-Numbered Questions and Problems.


Index.

  • 9780135026458
    Intel Microprocessors, The, 8/E
    Brey
    ©2009 | Prentice Hall | Cloth; 944 pp | Instock
    ISBN-10: 0135026458 | ISBN-13: 9780135026458
    Brief Description

Intel microprocessors have gained wide application in many areas of electronic communications, control systems, and desktop computer systems. This practical text is written for anyone who requires or desires a thorough knowledge of microprocessor programming and interfacing.

Now in its sixth edition, The Intel Microprocessors is thoroughly updated to provide comprehensive coverage of the latest developments in the field of microprocessors. It serves as a reference and instructional tool for the reader to:

  • Develop software to control an application interface microprocessor
  • Program using DOS function calls to control the keyboard, video display systems, and disk memory in assembly language
  • Use BIOS functions to control the keyboard, display, and various other components in the computer system
  • Develop software that uses macro sequences, procedures, conditional assembly, and flow control assembler directives
  • Develop software that uses interrupt hooks and hot keys to gain access to terminate and stay resident software
  • Program the numeric coprocessor to solve complex equations
  • Explain the differences between family members and highlight the features of each member
  • Describe and use the real and protected modes of the microprocessor
  • Interface memory and I/O systems to the microprocessor
  • Provide detailed and comprehensive comparison of all family members, their software, and hardware interface
  • Explain the function of the real-time operating system in an embedded application
  • Explain the operation of disk and video systems
  • Interface small systems to the ISA, VESA local, PCI, parallel port, and USB bus in a personal computer system

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.