Prentice Hall

Trades & Technology



Microprocessor Architecture, Programming, and Applications with the 8085, 5/E
Ramesh S. Gaonkar, Onandago Community College

ISBN-10: 0130195707
ISBN-13: 9780130195708

Publisher: Prentice Hall
Copyright: 2002
Format: Cloth; 820 pp
Published: 02/01/2002

Suggested retail price: $143.60
Buy from myPearsonStore

Created for one/two semester undergraduate level courses in Introduction to Microprocessors offered in electrical and computer technology departments and requires a prerequisite course in digital logic, but assumes no knowledge of programming.

The first of its kind to offer an integrated treatment of both the hardware and software aspects of the microprocessor, this comprehensive and thoroughly updated text focuses on the 8085 microprocessor family to teach the basic concepts underlying programmable devices. Providing a sound pedagogy - from basic concepts to applications - it fully prepares students to apply concepts learned to other microprocessors in higher level courses or to a variety of situations they may encounter in their future jobs.

  • Most recent technological changes.
    • Revises content throughout the text to include advances made in the 32-bit microprocessor. Ex.___

    • Replaces DMA controller 8257 with the more commonly used 8237 that is found in today's newer systems. Ex.___

  • Additional interfacing application.
    • Interfaces a LCD module, which has become a popular display device in industrial systems. Ex.___

    • Replaces Intel SDK-85 system with EMAC Primer (Appendix B). Ex.___

  • Complete development systems ideally suited in an educational environment—Presents a stand-alone single-board microcomputer system with a Hex keyboard and LED displays.
    • Enables students to write assembly language programs using an editor on a PC, assemble the programs, download the binary code from a PC to the Primer trainer, and execute the programs. Ex.___

    • Provides complete data sheets for 8259, 8237, and a LCD panel (Appendix D). Ex.___

    • Enables students to perform many experiments outside the scope of the book. Ex.___

  • General-purpose 8-bit microprocessor (the 8085)— Provides a balanced approach to learning about microprocessors from two different disciplines: hardware concepts from electronics, and programming skills from computer science.
    • Covers the hardware aspects of the microcomputer as a system - using a spiral approach in exploring and re-exploring topics from various perspectives. Ex.___

    • Introduces programming step-by-step, beginning with 8085 instructions, then moving on to programming techniques, program development, and software development systems. Ex.___

    • Integrates hardware and software concepts in interfacing and designing microprocessor-based products. Ex.___

    • Examines 68HC11 microcontrollers, 486 and Pentium 32-bit processors, and RISC processors. Ex.___

    • Considers the interfacing of I/Os, and supports discussions with many industrial and practical examples. Ex.___

    • Analyzes the hardware, provides schematics, includes the necessary software, and describes how the hardware and software work together to accomplish these given objectives. Ex.___

    • Includes both hardware and software troubleshooting problems. Ex.___

    • Targets narrative at the appropriate reading level. Ex.__

I. MICROPROCESSOR-BASED SYSTEMS: HARDWARE AND INTERFACING.

 1. Microprocessors, Microcomputers, and Assembly Language.

 2. Microprocessor Architecture and Microcomputer Systems.

 3. 8085 Microprocessor Architecture and Memory Interfacing.

 4. Interfacing I/O Devices.

II. PROGRAMMING THE 8085.

 5. Introduction to 8085 Assembly Language Programming.

 6. Introduction to 8085 Instructions.

 7. Programming Techniques with Additional Instructions.

 8. Counters and Time Delays.

 9. Stack and Subroutines.

10. Code Conversions, BCD Arithmetic, and 16-Bit Data Operations.

11. Software Development Systems and Assemblers.

III. INTERFACING PERIPHERALS (I/Os) AND APPLICATIONS.

12. Interrupts.

13. Interfacing Data Converters.

14. Programmable Interface Devices: 8155 I/O and Timer; 8279 Keyboard/Display Interface.

15. General-Purpose Programmable Peripheral Devices.

16. Serial I/O and Data Communication.

17. Microprocessor Applications.

18. Extending 8-Bit Microprocessor Concepts to Higher-Level Processors and Microcontrollers.

Appendix A: Number Systems.

Appendix B: Introduction to the EMAC Primer.

Appendix C: Pin Configuration of Selected Devices.

Appendix D: Specifications: Data Converters and Peripheral Devices.

Appendix E: American Standard Code for Information Interchange: ASCII Codes.

Appendix F: 8085 Instruction Set.

Appendix G: Solutions to Selected Questions, Problems, and Programming Assignments.

Index.

Microprocessor Architecture, Programming, and Applications with the 8085 provides a comprehensive treatment of the microprocessor, covering both hardware and software based on the 8085 microprocessor family.

The fifth edition, divided into three parts, presents an integrated approach to hardware and software in the context of the 8085 microprocessor. Part I focuses on microprocessor architecture, the 8085 instruction set, and interfacing, and Part 11 introduces programming. Part 111 integrates hardware and software concepts from the earlier sections in interfacing and designing microprocessor-based products. In-depth coverage of each topic is provided, from basic concepts to industrial applications, and illustrated by numerous examples with complete schematics. Learning of the material is reinforced by practical-application assignments.

New and updated information includes:
  • The most recent technological changes and a block diagram of the Microprocessor-Controlled Temperature System (MCTS).
  • A programming model of the 8085 processor and its instruction set.
  • Additional explanation and expansion of blocks in the MCTS.
  • An additional interfacing application in the context of MCTS.
  • The latest technological changes in 32- and 64-bit microprocessors.

A free Instructor's Manual (ISBN 0-13-034001-4) is available to instructors using this book for a course.

View a Sample Chapter PDF:

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 for pricing and ordering information.

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.


Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions