Using Assembly Language

Assembly language subroutines can eliminate the limitations and inefficiencies that are sometimes part of high-level programming languages like BASIC, Pascal, and C. Que’s Using Assembly Language shows you how to make the most of your programs with assembly language subroutines. Written from a programmer’s perspective, this book demonstrates how to harness the speed, versatility, flexibility, and code compaction possible with assembly language.

Using Assembly Language will help you understand assembly language instructions, commands, and functions – how they are used and what effects they produce. Functioning both as a learning aid and reference guide, this book provides you with a sound foundation in the techniques of assembly language subroutine development. Increase the performance of our programs with Que’s Using Assembly Language!

Table of Contents

  • Introduction
  • I Interfacing Assembler with Other Languages
    Chapter 1 - An Overview of Assembly Language
    Chapter 2 - Interfacing Subroutines
    Chapter 3 - Interfacing with BASIC
    Chapter 4 - Interfacing with Pascal
    Chapter 5 - Interfacing with C
  • II Assembly Language Tools
    Chapter 6 - Using MASM
    Chapter 7 - Using the Linker
    Chapter 8 - Debugging Assembly Language Subroutines
    Chapter 9 - Developing Libraries
  • III Advanced Assembly Language Tools
    Chapter 10 - Video Memory
    Chapter 11 - Accessing Hardware Ports
    Chapter 12 - Accessing BIOS Services
    Chapter 13 - Accessing DOS Services
  • IV Intel Processor Instruction Set
    Chapter 15 - Instruction Set for the Intel 8088
    Chapter 16 - Instruction Set for the Intel 80286
    Chapter 17 - Instruction Set for the Intel 80386
    Chapter 18 - Instruction Set for the Intel 8087
    Chapter 19 - Instruction Set for the Intel 80287
    Appendix A - The ASCII Character Set
    Appendix B - The Disk Base Table
    Appendix C - Keyboard Interpretation Tables
    Glossary
  • Index
Basic Tricks for the Apple

Using Assembly Language

Author:
Publisher:
ISBN
Pages:
Price:
 
 
PO Box 2145 Mesa, AZ 85214 ph: 800.628.8280
Copyright © 2008 Discovery Computing Inc. All rights reserved