[Book Cover]

8086/8088, 80286, 80386 and 80486 Assembly Language Programming, 1/e

Barry B. Brey, DeVry Institute of Technology, Columbus

Published September, 1997 by Prentice Hall Career & Technology

Copyright 1994, 457 pp.
Paper
ISBN 0-02-314247-2

Available On Demand


Sign up for future
mailings
on this subject.

See other books about:
    Assembly Language Programming-Electronic Technology

    Assembly Language - IBM/PC-Computer Science


Summary

Offers comprehensive coverage of the assembly language used by the Intel family of microprocessors—the most popular, prolific microprocessors on the market today! Used in a broad range of applications in electronics, communications, control systems, and desktop computer systems, Intel microprocessors are particularly diverse. And, because the entire family, including the 80386 and 80486, is based on the 8086/8088, advanced versions are easy to learn once the basic 16-bit processor is mastered. Instructions for each family member are compared and contrasted with the 8086/8088, and text coverage builds on a foundation in real-mode programming, which is compatible with all Intel versions. In addition to fully explaining programming and operation of the microprocessor, 8086/8088, 80286, 80386, and 80486 Assembly Language Programming also explains the programming and operation of the accompanying numeric coprocessor (8087, 80287, 80387, and 80487). A wealth of example programs using the Microsoft Macro Assembler program provides opportunities for students to learn operation of the entire programming environment, including linker, libraries, macros, and both DOS and BIOS functions.

Features


thorough, comprehensive treatment gives students a full, functional background in this important family of microprocessors. Coverage encompasses every function of the microprocessor, including PC system organization, system files, the autoexecute file, the DOS system, and disk memory organization.
a strong chapter on the 8087 family of numeric coprocessors give students a thorough grounding in the coprocessor used by more than 200 software packages.
numerous programming applications in each chapter illustrate ways in which chapter concepts are actually used in industry, business, and personal computing.
example programs using Microsoft Macro Assembler help teach students how to program with the linker, libraries, macros, DOS, and BIOS.
a summary in each chapter serves as a study guide, reviewing the information presented and helping students assess their understanding.
other pedagogical features in each chapter include objectives, questions and problems for solution, and an end-of-chapter glossary.
three helpful appendixes provide: 1) A complete listing of DOS INT 21H function calls, along with many BIOS function calls; 2) a complete listing of the instruction set for the Intel family, including example instructions and machine coding in hexadecimal; and, 3) answers to the even-numbered questions and problems in the text. (Answers to the odd- numbered questions and problems are available in the accompanying Instructor's Manual.)


Table of Contents

    1. Introduction to the Microprocessor and Computer.
    2. The Microprocessor and its Architecture.
    3. Addressing Modes.
    4. Data Movement Instruction.
    5. Arithmetic and Logic Instructions.
    6. Program Control Instructions.
    7. Keyboard/Display DOS and BIOS Functions.
    8. Disk Memory Functions.
    9. Interrupt Hooks and the TSR.
    10. Programming the 80X87 Arithmetic Coprocessor.
    Appendixes.
    Index.


[Help]

© Prentice-Hall, Inc. A Simon & Schuster Company
Comments To webmaster@prenhall.com