DOS 4.00 Technical Reference and Application Programming: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
m →Links |
||
Line 37: | Line 37: | ||
==Links== | ==Links== | ||
*[https://archive.org/download/bitsavers_ibmpcdos15lReferenceJul88_10507385/15F0256_DOS_4.0_Technical_Reference_Jul88.pdf PDF] | *[https://archive.org/download/bitsavers_ibmpcdos15lReferenceJul88_10507385/15F0256_DOS_4.0_Technical_Reference_Jul88.pdf PDF] | ||
* | *{{L-IBMAnnUS|ZP88-0364}} 1988-07-20 - Disk Operating System Version 4.00 | ||
[[Category:DOS Documentation]] | [[Category:DOS Documentation]] |
Latest revision as of 00:58, 13 August 2023
The DOS 4.00 Technical Reference and Application Programming is an additional purchase item written for programmer's who develop applications for IBM Personal Computers and Personal System/2.
- 15F0256
- 1988
It consists of the following materials:
- DOS Version 4.00 Technical Reference
- DOS Version 4.00 Technical Quick Reference
- Conditions of Use Statement
- 3.5" (720KB) DOS Utilities Diskette
- 5.25" (360KB) DOS Utilities Diskette
Contents
- Introduction
- Accessing Disks
- Accessing Files With File Handles
- Accessing Files Using File Control Blocks
- Managing Device I/O
- Controlling Processes
- Creating OBJECT CODE LIBRARIES
- Creating an Executable File
- Converting File Formats
- Debugging a Program
- A. DOS 4.00 Interrupts
- B. DOS 4.00 Function Calls
- C. I/O Control for Devices (IOCTL)
- D. Expanded Memory Support
The Utilities Diskette
A utilities diskette is included with this book. It contains a listing of the following utilities, and the description of each utility, to help programmers develop an application program:
- DEBUG.COM - A utility to isolate and determine errors in executable programs.
- EXE2BIN.EXE - A utility to convert executable file formats (.EXE) to .COM formats to make them more compact and, therefore, load more quickly.
- LIB.EXE - A utility that allows the programmer to build and edit object libraries.
- LINK.EXE - A utility to translate object code to executable code.
- VDISK.ASM - A fully documented programming example of a device driver. However, this example does not reflect the current level of VDISK.SYS.