Skip to content

Microprocessors Principles and Applications

Best in textbook rentals since 2012!

ISBN-10: 0028018370

ISBN-13: 9780028018379

Edition: 2nd 1996

Authors: Charles M. Gilmore

List price: $96.00
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Customers also bought

Book details

List price: $96.00
Edition: 2nd
Copyright year: 1996
Publisher: McGraw-Hill Higher Education
Publication date: 1/9/1995
Binding: Hardcover
Pages: 544
Size: 8.75" wide x 11.00" long x 1.25" tall
Weight: 3.080
Language: English

Editor's Foreword
Preface
Safety
What Is the Microprocessor?
A Brief History
What Is a Microprocessor?
What Is a Microcomputer?
What Is the Power of a Microprocessor?
The Decimal and Binary Number Systems
The Decimal Number System
The Binary Number System
Binary-to-Decimal Conversion
Decimal-to-Binary Conversion
The Hexadecimal Number System
Decimal and Hexadecimal Conversions
Processor Arithmetic
Binary Addition
Binary Subtraction
Two's Complement Numbers
Binary Multiplication
Binary Division
Multiple-Precision Arithmetic
Floating-Point Arithmetic
Basic Microprocessor Architectural Concepts
What Is the Microprocessor's Architecture?
Word Lengths
Addressable Memory
The Microprocessor's Speed
Other Microprocessor Architectural Characteristics
The Microprocessor's Registers
The Microprocessor's Instructions
Memory Addressing Architecture
The Microprocessor's Support Circuits
Microprocessor Development and Maintenance Systems
Inside the Microprocessor
The Microprocessor Block Diagram and Programming Model
The ALU
The Microprocessor's Registers
The Accumulator
The Program Counter
The Status Register
The Stack Pointer
The Microprocessor's General-Purpose Registers
The Memory Address Register and Logic
The Instruction Register
The Temporary Data Registers
The Microprocessor's Control Logic
The Microprocessor's Internal Data Bus
An Introduction to Microprocessor Instructions
What Is an Instruction Set?
Mnemonics
The Microprocessor's Basic Instruction Types
More Basic Instruction Types
The Microprocessor's Addressing Modes
Inherent Addressing
Immediate Addressing
Direct Addressing
Register Indirect Addressing
Indexed Addressing
Relative Addressing
Communicating with the Microprocessor
The Need for Microprocessor I/O
Connecting the I/O Port to the Microprocessor
Polling and Interrupts
Two 8-Bit Microprocessors: The Z80 and 6802
An Introduction to 8-Bit Microprocessors
A Programming Model for the Z80
The Z80 8-Bit Registers
The Assigned Registers
The Z80 Block Diagram
The Z80 Instruction Set
Z80 Hardware
A Programming Model for the 6802
The 6802 Instruction Set
The 6802 Hardware
The Microcontroller: A Single-Chip Microprocessor
An Introduction to Microcontrollers
The 8051 Architecture and Programming Model
The 8051 Internal RAM and Registers
The 8051 I/O Ports
The 8051 Interrupt System
The 8051 Instruction Set
Other Microcontrollers in the 8051 Family
Two Advanced Microprocessors
An Introduction to the Advanced Microprocessors
An Introduction to the Intel X86 Family of Advanced Microprocessors
A Programming Model for the X86 Family of Advanced Microprocessors
The X86 Addressing Modes
The X86 Instruction Set
The X86 Hardware
An Introduction to the Motorola 68XXX Family of Advanced Microprocessors
A Programming Model for the 68XXX Family of Advanced Microprocessors
The 68XXX Addressing Modes
The 68XXX Instruction Set
The 68XXX Hardware
Memory
Random-Access Read-Write Memories
Static and Dynamic Memories
Two Memory Systems
ROMS, EPROMS, and EAROMS
Direct Memory Access
Paging and Other Memory Extension Techniques
Mass Storage
An Introduction to Mass Storage
Basic Magnetic Storage Techniques
Tapes and Disks
Mass Storage Support Electronics
The Floppy Disk
The Winchester-Disk Drive
Magnetic-Tape Storage
Optical Storage Devices
Microprocessor I/O
An Introduction to Data Communications
Parallel I/O
Serial Communications
The Serial Interface and the UART
Serial Communication Lines
Modems
Input/Output Devices
Digital-to-Analog and Analog-to-Digital Interfaces
Special I/O Devices
An Introduction to Programming
What Is Programming?
The Programming Process
The Program's Specification
The Program's Design
Implementing the Program Design
The Elements of a Program (Algorithms and Data)
Fundamental Programming Constructs
Documentation
Operating Systems and System Software
What Is System Software?
Operating Systems
Two Microcomputer Disk Operating Systems
Programming Tools
Programming Languages
Servicing Microprocessor-Based Products
Reviewing Service Procedures
Finding the Problem
Troubleshooting Specific Modules
Troubleshooting the Power Supply
Troubleshooting the CPU
Troubleshooting Memory
Troubleshooting Mass Storage and I/O
Other Troubleshooting Hints
Using Test Equipment
Developing Microprocessor-Based Products
An Introduction to the Design Process
Preparing the Specification
Developing a Design
Implementing and Testing the Design
Regulatory Compliance Testing
Design Tools for Microprocessor Development
New Developments in Microprocessor Technology
Flash Memory
PCMCIA
RISC Processors and the PowerPC
Wireless Communications
Glossary
Index