home *** CD-ROM | disk | FTP | other *** search
- Companion Disk for ADVANCED MS-DOS PROGRAMMING Second Edition
- --------------------------------------------------------------------------
-
- The source files and executable files available on this companion disk
- are placed in directories by chapter. All MASM and C programs have
- instructions for assembly or compilation and for linking at the beginning
- of each file. All MASM programs are supplied with appropriate MAKE files.
-
- Before you begin working with this disk, make a backup copy using the
- DOS DISKCOPY command. If you have a question or comment about this disk,
- contact Ray Duncan via MCI Mail (user name LMI), CompuServe
- (user ID 72406,1577), or BIX (user name rduncan).
-
- If this disk proves defective, contact Consumer Sales, Microsoft Press,
- 16011 NE 36th Way, Box 97017, Redmond, WA 98073-9717.
-
-
- Disk Contents
- -------------
-
- \CHAP03\
-
- HELLO-C Make file for .COM version of HELLO program
- HELLO-C.ASM Source file for .COM version of HELLO program
- HELLO-C.COM Executable .COM file for HELLO program
-
- HELLO-E Make file for .EXE version of HELLO program
- HELLO-E.ASM Source file for .EXE version of HELLO program
- HELLO-E.EXE Executable .EXE file for HELLO program
-
- \CHAP05\
-
- BREAK.ASM Ctrl-C and Ctrl-Break handler for C programs
- TRYBREAK Make file for TRYBREAK.EXE
- TRYBREAK.C Source file for TRYBREAK.EXE
- TRYBREAK.EXE Executable demo of TRYBREAK.C + BREAK.ASM
-
- MOUDEMO.C Source file for MOUDEMO.EXE
- MOUDEMO.EXE Executable simple mouse demo program
-
- \CHAP07\
-
- TALK Make file for TALK.EXE
- TALK.ASM Source file for TALK.EXE
- TALK.EXE Executable simple communications program
-
- \CHAP08\
-
- DUMP Make file for DUMP.EXE
- DUMP.ASM Source file for DUMP.EXE
- DUMP.EXE Executable file-dump utility
-
- DUMP.C C-language version of file-dump utility
-
- INT24.ASM Critical-error handler
- TRYINT24 Make file for TRYINT24.EXE
- TRYINT24.ASM Source file for TRYINT24.EXE
- TRYINT24.EXE Executable demo of TRYINT24.ASM + INT24.ASM
-
- \CHAP11\
-
- EXTMEM Make file for EXTMEM.EXE
- EXTMEM.ASM Source file for EXTMEM.EXE
- EXTMEM.EXE Executable demo of extended memory usage
- via Int 15H Function 87H
-
- \CHAP12\
-
- SHELL Make file for SHELL.EXE
- SHELL.ASM Source file for SHELL.EXE
- SHELL.EXE Executable simple user shell
-
- SHELL.C C-language version of simple user shell
-
- \CHAP13\
-
- ZERODIV.ASM Source file for ZERODIV.COM
- ZERODIV.COM Executable divide-by-zero interrupt handler
-
- TEST0DIV Make file for TEST0DIV.COM and ZERODIV.COM
- TEST0DIV.ASM Source file for TEST0DIV.COM
- TEST0DIV.COM Executable demo program that forces
- divide-by-zero faults (load ZERODIV.COM first)
-
- \CHAP14\
-
- DRIVER Make file for DRIVER.SYS
- DRIVER.ASM Source file for DRIVER.SYS
- DRIVER.SYS Executable simple device-driver template
-
- \CHAP15\
-
- PROTO.ASM Source file for MASM filter prototype
- PROTO.C Source file for C filter prototype
-
- CLEAN Make file for CLEAN.EXE
- CLEAN.ASM Source file for CLEAN.EXE
- CLEAN.EXE Executable document file filter
-
- CLEAN.C C-language version of document file filter
-