Books for Further Reading

The following books may help you learn to program in assembly language or write specialized programs. These books are listed only for your convenience. Microsoft makes no specific recommendations concerning any of these books.

Books about Programming in Assembly Language

Abrash, Michael, Zen of Assembly Language. Glenview, IL: Scott, Foresman and Co., 1990.

Duntemann, Jeff, Assembly Language from Square One: For the PC AT and Compatibles. Glenview, IL: Scott, Foresman and Co., 1990.

Fernandez, Judi N., and Ashley, Ruth, Assembly Language Programming for the 80386. New York: McGraw-Hill, 1990.

Miller, Alan R., DOS Assembly Language Programming. San Francisco: SYBEX, 1988.

Scanlon, Leo J., 80286 Assembly Language Programming on MS-DOS Computers. New York: Brady Communications, 1986.

Turley, James L., Advanced 80386 Programming Techniques. Berkeley, CA: Osborne McGraw-Hill, 1988.

Books about DOS and BIOS

“Article 11.” MS-DOS Encyclopedia. Redmond, WA: Microsoft Press, 1988. Contains information about terminate-and-stay-resident programs.

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

Jourdain, Robert, Programmer's Problem Solver for the IBM PC, XT and AT. New York: Brady Communications, 1986.

Microsoft MS-DOS Programmer's Reference. Redmond, WA: Microsoft Press, 1986-87.

Norton, Peter and Wilton, Richard, The New Peter Norton Programmer's Guide to the IBM PC and PS/2. Redmond, WA: Microsoft Press, 1988.

Wilton, Richard, Programmer's Guide to PC & PS/2 Video Systems. Redmond, WA: Microsoft Press, 1987.

Books about OS/2

Duncan, Ray, Advanced OS/2 Programming. Redmond, WA: Microsoft Press, 1989.

———, Essential OS/2 Functions. Redmond, WA: Microsoft Press, 1989.

Letwin, Gordon, Inside OS/2. Redmond, WA: Microsoft Press, 1989.

OS/2 Programmer's Reference. 4 vols. Redmond, WA: Microsoft Press, 1989.

Books about Other Topics

Nelson, Ross P., The 80386 Book. Redmond, WA: Microsoft Press, 1988.

Startz, Richard, 8087/80287/80387 for the IBM PC and Compatibles. Bowie, MD: Robert J. Brady Co., 1988.

Writing ROMable Code in Microsoft C. Costa Mesa, CA: SSI Corporation.