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