Microsoft Developer Network
▶
Highlights
▶
Technical Articles
▶
Sample Code
▶
Resource and Strategy
▶
Knowledge Base and Bug Lists
▼
Books and Magazine Articles
▶
Programming Windows 3.0 (Petzold)
▼
Advanced MS-DOS Programming
Title Page
▶
Introduction
▼
PART 1 PROGRAMMING FOR MS-DOS
PART 1 PROGRAMMING FOR MS-DOS
Chapter 1 Genealogy of MS-DOS
▶
Chapter 2 MS-DOS in Operation
▶
Chapter 3 Structure of MS-DOS Application Programs
▼
Chapter 4 MS-DOS Programming Tools
Chapter 4 MS-DOS Programming Tools
File Types
The Microsoft Macro Assembler
The Microsoft C Optimizing Compiler
The Microsoft Object Linker
The EXE2BIN Utility
The CREF Utility
The Microsoft Library Manager
The MAKE Utility
A Complete Example
▼
Programming Resources and References
Programming Resources and References
MASM Tutorials
C Tutorials
Intel 80x86 Microprocessor References
PC, PC/AT, and PS/2 Architecture
▶
Chapter 5 Keyboard and Mouse Input
▶
Chapter 6 Video Display
▶
Chapter 7 Printer and Serial Port
▶
Chapter 8 File Management
▶
Chapter 9 Volumes and Directories
▶
Chapter 10 Disk Internals
▶
Chapter 11 Memory Management
▶
Chapter 12 The EXEC Function
▶
Chapter 13 Interrupt Handlers
▶
Chapter 14 Installable Device Drivers
▶
Chapter 15 Filters
▶
Chapter 16 Compatibility and Portability
▶
PART 2 MS-DOS FUNCTIONS REFERENCE
▶
PART 3 IBM ROM BIOS AND MOUSE FUNCTIONS REFERENCE
▶
PART 4 LOTUS/INTEL/MICROSOFT EMS FUNCTIONS REFERENCE
▶
MS-DOS Programmer's Reference
▶
MS Systems Journal
▶
Product Documentation
▶
Unsupported Tools & Utilities