Assembly Language Programming
8086/8088, 8087
Joerg Mayer(Author)
Wiley (Publisher)
Published on 16. August 1988
Book
Hardback
336 pages
978-0-471-60504-1 (ISBN)
Description
This manual on computer progamming contains comprehensive coverage of all 8086 (8088) and 8087 instructions, assembler directives, and the most important MS-DOS and ROM-BIOS functions. Progressing from simple to complex tasks, the text allows students to write complete programs, prepare them for execution, run them, and use most of the facilities of the whole computer system. Most sample programs are preceded by PASCAL and BASIC programs meeting the same specifications. Detailed discussions are included, together with examples of CP/M and XENIX style file handling, thorough coverage of graphics, plus a detailed introduction to the 8087 coprocessor. The book also contains 180 exercises, annotated tables of 8086 and 8087 instructions, chapter summaries and lists of key words. All 60 programs are accompanied by diskettes, eliminating the need for lengthy typing.
More details
Edition
Annotated edition
Language
English
Place of publication
New York
United States
Publishing group
John Wiley and Sons Ltd
Target group
College/higher education
Edition type
Annotated edition
Illustrations
glossary, line drawings
Dimensions
Height: 250 mm
Width: 170 mm
Weight
510 gr
ISBN-13
978-0-471-60504-1 (9780471605041)
Copyright in bibliographic data is held by Nielsen Book Services Limited or its licensors: all rights reserved.
Schweitzer Classification
Content
THE ENVIRONMENT OF A PROGRAM: The Hardware of a Micro Computer System; Operating Systems, MS-DOS, and Interrupt Routines; INTERNAL AND EXTERNAL CONTROL OF A PROGRAM: Writing the First Programs; Macros and Procedures; Physical and Logical Segments; Program Control; The Stack; Addressing with Registers; INTERACTION BETWEEN A PROGRAM AND MS-DOS: The MS-DOS Environment; .COM and .EXE Programs; Using DEBUG; Changing an Interrupt Routine; DATA MANIPULATION: String Instructions; A Structured Program; Sorting Arrays; The Modular Approach to Programming; Binary I/O; The Flags Register; Hexadecimal and Decimal I/O; Multiplication and Division; BCD Representation; Multibyte Addition; ADVANCED TOPICS: Basic File Manipulation; Structures, Records, and Macros; Creating an Interrupt Routine; ROM-BIOS; External Calls of Assembly Language Routines; Elementary Graphics; The 8087 Numeric Processor Extension.