The Essential Microsoft Guide to MS-DOS 5 Programming by Peter G. Aitken
This guide is an MS-DOS book for the advanced C and Basic programmers (using Microsoft C, QuickC, Turbo C, QuickBasic, PowerBasic or Basic PDS) who need practical, hands-on MS-DOS programming information. Introductory information details the process of calling MS-DOS interrupts from C and Basic. Sample code and instruction demonstrate how to use MS-DOS services to give a programmer greater control of the keyboard, mouse, screen, disk operations, files, directories and the serial and parallel ports. Special topics include managing memory, error processing, printing and rebooting.