Best Seller!
Microprocessors and Microcomputer-Based System Design: 2nd Edition (Hardback) book cover

Microprocessors and Microcomputer-Based System Design

2nd Edition

By Mohamed Rafiquzzaman

CRC Press

800 pages

Purchasing Options:$ = USD
Hardback: 9780849344756
pub: 1995-05-25
$200.00
x

FREE Standard Shipping!

Description

Microprocessors and Microcomputer-Based System Design, Second Edition, builds on the concepts of the first edition. It discusses the basics of microprocessors, various 32-bit microprocessors, the 8085 microprocessor, the fundamentals of peripheral interfacing, and Intel and Motorola microprocessors. This edition includes new topics such as floating-point arithmetic, Program Array Logic, and flash memories. It covers the popular Intel 80486/80960 and Motorola 68040 as well as the Pentium and PowerPC microprocessors. The final chapter presents system design concepts, applying the design principles covered in previous chapters to sample problems.

Table of Contents

INTRODUCTION TO MICROPROCESSORS AND MICROCOMPUTER-BASED APPLICATIONS

Evolution of the Microprocessor

Microprocessor Data Types

Microcomputer System Software and Programming Concepts

Typical Microcomputer Addressing Modes and Instructions

Basic Features of Microcomputer Development Systems

System Development Flowchart

Typical Microprocessors

Typical Practical Applications

Questions and Problems

INTEL 8085

Introduction

Register Architecture

Memory Addressing

8085 Addressing Modes

8085 Instruction Set

Timing Methods

8085 Pins and Signals

8085 Instruction Timing and Execution

8085-Based System Design

Questions and Problems

INTEL 8086

Introduction

8086 Architecture

8086 Addressing Modes

8086 Instruction Set

8086 Assembler-Dependent Instructions

ASM-86 Assembler Directives

8086 Programmed I/O

8086-Based Microcomputer

8086 Interrupt System

8086 DMA

Questions and Problems

INTEL 80186/80286/80386

Intel 80186 and 80286

80386 System Design

Coprocessor Interface

Questions and Problems

MOTOROLA MC68000

Introduction

68000 Programming Model

68000 Addressing Structure

68000 Addressing Modes

68000 Instruction Set

68000 Stacks

68000 Pins and Signals

68000 System Diagram

Timing Diagrams

68000 Memory Interface

68000 Programmed I/O

68000/2716/6116/6821-Based Microcomputer

68000 Interrupt I/O

68000 DMA

68000 Exception Handling

Multiprocessing with the 68000 Using the TAS Instruction and as Signal

Questions and Problems

MOTOROLA MC68020

Introduction

Programming Model

Data Types, Organization, and CPU Space Cycle

MC68020 Addressing Modes

68020 Instructions

68020 Advanced Instructions

MC68020 Cache/Pipelined Architecture and Operation

MC68020 Virtual Memory

MC68020 Coprocessor Interface

MC68020 Pins and Signals

MC68020 Timing Diagrams

Exception Processing

MC68020 System Design

Questions and Problems

MOTOROLA MC68030/MC68040, INTEL 80486, AND PENTIUM MICROPROCESSORS

Motorola MC68030

MC68040

Intel 80486 Microprocessor

Intel Pentium Microprocessor

Questions and Problems

RISC MICROPROCESSORS: INTEL 80960, MOTOROLA MC88100, AND POWERPC

Basics of RISC

Intel 80960

Motorola MC88100 RISC Microprocessor

IBM/Motorola PowerPC

Questions and Problems

PERIPHERAL INTERFACING

Keyboard Interface

DMA Controllers

Printer Interface

Coprocessors

Questions and Problems

DESIGN PROBLEMS

Design Problem No. 1

Design Problem No. 2

Design Problem No. 3

Questions and Problems

APPENDICES

HP 64000

Motorola MC68000 and Support Chips-Data Sheets

Intel 8085, 8086, and Support Chips-Data Sheets

MC68000 Instruction Execution Times

8086 Instruction Set Reference Data

Glossary

Bibliography

Subject Categories

BISAC Subject Codes/Headings:
COM041000
COMPUTERS / Microprocessors
TEC008070
TECHNOLOGY & ENGINEERING / Electronics / Microelectronics