Join Books.org — it's free

Platform-Specific Programming, Other Programming Languages, IBM & IBM-compatible PCs
IBM PC assembly language and programming by Peter Abel — book cover

IBM PC assembly language and programming

by Peter Abel
Write a review
Log in to track your reading progress.

Overview

IBM® PC Assembly Language and Programming



Features

  • The hardware components of the PC;
  • Machine language code and hexadecimal format;
  • The steps involved with assembling, linking, and executing programs;
  • Writing programs in assembly language to handle the keyboard, screen and mouse, convert between data formats, perform table searches and sorts, handle disk operations, and more.
  • Tracing machine execution as an aid in program debugging;
  • Writing macro instructions to facilitate faster coding;
  • Linking separately assembled programs into one executable program.

The fifth edition offers a variety of new material, including more details on video components and video operations, revised and additional program examples, more information about protected mode, stack usage, addressing modes, as well as array handling.

This third edition includes major revision of chapters on disk organization and processing. More front-end explanations, full details on use of mouse programming, and expanded material on DOS interrupts are also included. Updated for latest version of DOS and Microsoft Assembler.

Reviews

There are no reviews yet. Log in to write one.

Editorials

From The Critics

This text introduces the simpler elements of the hardware and the language, then introduces instructions as they are needed. Chapters are in sections on fundamentals of PC hardware and software, fundamentals of assembly language, video and keyboard operations, data manipulation, advanced input/output, and special topics. Reference chapters give information on BIOS data, operators and directives, and the PC instruction set. This fifth edition offers new material on video components and operations, new program examples, and more material on protected mode, stack usage, and addressing modes. Abel is professor emeritus of the British Columbia Institute of Technology. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Booknews

A beginning through intermediate text for assembly language programming. Covers fundamentals of assembly language, data manipulation, input/output, and advanced programming topics including macros, subprograms, and DOS memory management. Reference chapters list BIOS data areas and interrupts, DOS interrupts, and operators and directives. Appendices offer conversion scales, assembler and link options, and ASCII codes. This third edition emphasizes functions in recent versions of DOS, and programming for mouse operations. Annotation c. Book News, Inc., Portland, OR (booknews.com)

Booknews

This introductory tutorial to assembly programming features program examples and exercises, without prerequisites knowledge of a programming language or PC architecture. Abel (British Columbia Institute of Technology) guides readers through fundamentals of PC hardware, software, introductory and advanced programming, screen and keyboard processing, data manipulation, and advanced input/output. Also included are reference chapters, and appendices on ASCII and keyboard codes, number conversions, and the DOS DEBUG program. Omitted by design are the macro codes and more sophisticated solutions used by professional programmers. Annotation c. by Book News, Inc., Portland, Or.

Book Details

Published
May 21, 1997
Publisher
Upper Saddle River, N.J. : Prentice Hall, c1998.
Pages
606
Format
Hardcover
ISBN
9780137566105

More by Peter Abel

Similar books