Skip to:Content
|
Bottom
Cover image for Microprocessors and microcomputers : hardware and software
Title:
Microprocessors and microcomputers : hardware and software
Personal Author:
Edition:
3rd ed
Publication Information:
Englewood Cliffs, N.J. : Prentice-Hall, 1987
ISBN:
9780135817605
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000000587786 QA76.5 T62 1987 Open Access Book Book
Searching...

On Order

Summary

Summary

Using the popular, powerful, and easy-to-understand 68HC11 microprocessor as a representative example, this book provides a comprehensive introduction to the concepts, principles, and techniques of microprocessors and microprocessor based systems. Chapter topics include Number Systems and Codes, Digital Circuits, Memory Devices, Introduction to Computers, Microcomputer Structure and Operation, The Microprocessor: Heart of the Microcomputer, Programming the 68HC11 MPU, Input/Output Modes, and Input/Output Interfacing. For those interested in a career in electrical or computer engineering.


Excerpts

Excerpts

This book was written to provide a comprehensible introduction to microprocessors and microcomputers for a broad range of readers. It can serve as a textbook in electronic technology, computer technology, and computer science programs from the vocational school to four-year college level. It can also be used by computer hobbyists as well as practicing technicians and engineers. A significant portion of the text requires a basic knowledge of digital principles and circuits. For this reason, a comprehensive review of this material is presented in the first three chapters to help those readers who have only a minimal background or who have been away from the field for a while. It is, however, worth noting that in several sections of Chapter 8, the topic of A/D conversion is addressed. For a better understanding of the text in these sections, elementary knowledge of Analog-to-Digital Converters (ADCs) is required. The major philosophy that has been followed in this book is that the principles and techniques of microprocessors and microprocessor-based systems are the most important concepts to understand, and it is not necessary to survey the whole field of available microprocessors and microprocessor applications. We believe that the best pedagogical approach is to use a currently popular, powerful, yet easy-to-understand microprocessor chip as the vehicle for teaching these concepts. We also believe that since 8-bit microprocessors are simple and easy to understand, this makes them an appropriate choice for an introductory textbook. As such, we have chosen to use the 68HC11 microprocessor as that vehicle. The 68HC11 is one of the most powerful and flexible 8-bit microprocessors in general use, and it contains all of the elements and features that need to be part of an introduction to microprocessors and microprocessor applications. Everything the reader learns and understands using this representative device can be readily transferred to other microprocessors and applications, including the more complex 16-bit and 32-bit devices. This sixth edition retains all of the valuable learning aids of the previous editions, including (1) extensive use of clearly explained illustrative examples to provide immediate reinforcement; (2) clear, uncluttered diagrams to enhance the understanding of the written material; (3) liberal use of flowcharts; (4) extensive coverage of material on troubleshooting digital systems, internal and external IC faults, and test equipment used to troubleshoot digital systems; (5) several Troubleshooting Case Studies covering 1/O interfacing circuits and RAM decoding logic in a 68HC 11-based circuit; (6) glossaries of important terms at the end of each chapter for easy review of chapter contents; (7) over 470 end-of-chapter questions and problems of varied complexity; (8) a comprehensive index with certain page numbers in boldface type to indicate end-of-chapter glossary definitions; and (9) an extensive appendix containing a detailed description of each of the 68HC 11's available instructions as well as a complete Op-Code vs. Instruction Cross Reference. The major enhancements to this edition are the inclusion of material on floating point numbers and the use of additional pictures, illustrations, and exercises its the explanation of certain concepts. This includes the following: Chapter 1. Addition of material on floating-point numbers and Motorola 68HC11 Floating-Point Format. Chapters 7-9. Use of the industry standard of one instruction per line when writing assembly language programs. Chapter 7. Inclusion of illustrative aids and step-by-step analysis to explain several addressing modes of the 68HC 11 microcontroller. All Chapters. Significant increase in the number of end-of-chapter questions, problems, and troubleshooting exercises. Expansion of Appendix A to include the reference list and the Opcode Maps for all of the 68HC 11 MCU Instruction Types. In preparing this sixth edition, the very helpful comments and suggestions of several users and reviewers were considered and acted upon. The authors particularly wish to acknowledge Rickey McFadden, Paris Junior College, Paris, TX; Vincent Kassab, Erie Community College North Campus, Williamsville, NY; Fereydoun Jalali, Fort Valley State University, Fort Valley, GA; and Gabor Karsai, Vanderbilt University, Nashville, TN, who assisted in this capacity. Ronald J. Tocci Frank J. Ambrosio Monroe Community College Excerpted from Microprocessors and Microcomputers: Hardware and Software by Ronald J. Tocci, Frank J. Ambrosio All rights reserved by the original copyright owners. Excerpts are provided for display purposes only and may not be reproduced, reprinted or distributed without the written permission of the publisher.

Table of Contents

1 Number Systems and Codes
2 Digital Circuits
3 Memory Devices
4 Introduction to Computers
5 Microcomputer Structure and Operation
6 The Microprocessor: Heart of the Microcomputer
7 Programming the 68HC11 MPU
8 Input/Output Modes
9 Input/Output Interfacing
Appendixes
Answers to Selected Problems
Index
Go to:Top of Page