References and Books on Assembly Language

Assembly language varies widely for different computer processors. In selecting a reference on assembly language, make sure it describes assembly for the Intel 8086 family of processors or compatibles. These are the microprocessors used in the IBM and IBM-compatible computers able to run QuickC.

The following books and articles may be useful in learning to program in assembly language:

Chesley, Harry R. and Mitchell Waite. Supercharging C with Assembly
Language
. Reading, Massachusetts: Addison-Wesley Publishing Company,
Inc., 1987.

Duncan, Ray. Advanced MS-DOS Programming, 2nd ed. Redmond,
Washington: Microsoft Press, 1988.

Lafore, Robert. Assembly Language Primer for the IBM PC & XT. New York, New York: Plume/Waite, 1984.

Metcalf, Christopher D. and Marc B. Sugiyama. COMPUTE!'s Beginner's Guide to Machine Language on the IBM PC & PCjr. Greensboro, North Carolina: COMPUTE! Publications, Inc., 1985.

Microsoft. Microsoft Macro Assembler 6.0 Programmer's Guide. Redmond, Washington, 1991. (Included with Microsoft Macro Assembler.)

Microsoft. Microsoft Macro Assembler 6.0 Reference. Redmond, Washington, 1991. (Included with Microsoft Macro Assembler.)

Sargent, Murray and Richard L. Shoemaker. The IBM Personal Computer from the Inside Out. Reading, Massachusetts: Addison-Wesley Publishing Company, Inc., 1986.

The above references are listed for your convenience only. With the exception of those published by Microsoft, Microsoft Corporation does not endorse these books or recommend them over others on the same subject.