Microprocessor Based Systems for the Higher Technician

Microprocessor Based Systems for the Higher Technician

1st Edition - January 1, 1988

Write a review

  • Author: R.E. Vears
  • eBook ISBN: 9781483135786

Purchase options

Purchase options
DRM-free (PDF)
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order

Description

Microprocessor Based Systems for the Higher Technician provides coverage of the BTEC level 4 unit in Microprocessor Based Systems (syllabus U80/674). This book is composed of 10 chapters and concentrates on the development of 8-bit microcontrollers specifically constructed around the Z80 microprocessor. The design cycle for the development of such a microprocessor based system and the use of a disk-based development system (MDS) as an aid to design are both described in detail. The book deals with the Control Program Monitor (CP/M) operating system and gives background information on file handling. Programming is given attention through a thorough explanation of software development tools and the use of macros. Choosing devices from the Z80 family of processors, the author explains hardware development including topics on basic circuits for each stage of development in resonance with the applicable data sheets. When software and hardware are to be integrated and function efficiently, a technique called emulation may prove useful; hence it is also described. The book ends with troubleshooting or fault location, especially for computer systems that are still under development and riddled with bugs. Troubleshooting or fault location, which is considered an acquired skill, is improved with discussions on basic techniques, principles of operation, and the equipment needed for a successful diagnosis and solution of the problem. Software engineers, computer technicians, computer engineers, teachers, and instructors in the field of computing learning will find this book very instructive. The book can also be read by computer enthusiasts who desire to have an advanced technical know-how and understanding of computer hardware and systems.

Table of Contents


  • Acknowledgments

    Preface

    1 System Development Design Cycle

    Introduction

    Design Sequence

    Program Writing

    Program Testing

    Microcomputer Development System

    Problems

    2 Operating Systems

    Introduction

    Standard Operating Systems

    CP/M-80

    Organization of CP/M 2.2

    Disk Storage

    Disk Files

    Disk Directory

    CP/M Filenames

    CP/M File Types

    Specifying the Drive Associated with a File

    Built-In Commands

    Transient Commands

    Problems

    3 Text Editors

    Introduction

    Creating and Saving New Files

    The Edit Buffer

    Opening and Closing Files

    Files Created during Editing

    Types of Text Editor

    Summary of ED Operations

    Wordstar

    Installation

    Commands

    Typical Wordstar Menus

    Problems

    4 Assemblers

    Introduction

    Nature of an Assembler

    CP/M Assemblers

    Assembling a Program

    Assembly Language Statements

    Assembler Directives

    Errors

    Assembly Language Documentation

    Assembly Language Examples

    Problems

    5 Macros

    Introduction

    Macro Pseudo-Ops

    Stored Macros

    ENDM and EXITM Pseudo-Ops

    LOCAL Pseudo-Op

    MACLIB Statement

    Road Intersection—Traffic Light Sequence

    Problems

    6 Linking and Loading

    Introduction

    Linking Source Code

    Linking Object Code

    M80 Relocating Assembler

    M80 Command Line

    Switches

    M80 File Format

    M80 Assembler Directives

    Linking Loaders

    Loading

    Relocatable File Library Manager

    Cross-Referencing of Symbols

    Problems

    7 Debuggers

    Introduction

    Debugging Programs

    Loading ZSID

    ZSID Commands

    Sample Debug Run

    Symbol Tables

    Utility Programs

    Problems

    8 Hardware Design

    Introduction

    Design Considerations

    Z80 MPU Circuits

    Z80 CPU Technical Data

    ROM/RAM

    Z80 PIO Technical Data

    Z80 SIO Technical Data

    Z80 CTC Technical Data

    Address Decoding

    Interrupts

    Problems

    9 Hardware/Software Integration

    Introduction

    Principle of In-Circuit Emulation

    DICE In-Circuit Emulator

    Memory Mapping

    Typical Emulation Sequence

    Real Time Trace and Hardware Trace

    Breakpoint Monitor

    Program Storage in EPROM

    EPROM Programming

    EPROM Erasure

    Problems

    10 Fault Location

    Introduction

    Typical Faults in Microprocessor Based Systems

    Conventional Fault-Finding Techniques

    Special Test Equipment

    Logic Analyzer

    Signature Analysis

    Software Diagnostics

    Problems

    Solutions to Problems

    Index




Product details

  • No. of pages: 298
  • Language: English
  • Copyright: © Newnes 1988
  • Published: January 1, 1988
  • Imprint: Newnes
  • eBook ISBN: 9781483135786

About the Author

R.E. Vears

Ratings and Reviews

Write a review

There are currently no reviews for "Microprocessor Based Systems for the Higher Technician"