home *** CD-ROM | disk | FTP | other *** search
/ C/C++ User's Journal & Wi…eveloper's Journal Tools / C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso / sysembed / int20-2f.edh < prev    next >
Encoding:
Text File  |  1995-03-30  |  1.8 KB  |  32 lines

  1. [ 3. DOS Interrupts 20h-2fh]
  2.               EMBEDDED DOS ANCILLIARY SOFTWARE INTERRUPTS
  3. ════════════════════════════════════════════════════════════════════════
  4. Embedded DOS provides the same services that MS-DOS provides through
  5. interrupts 20h, 21h, 22h, 23h, 24h, 25h, 26h, 27h, 28h, 29h, and 2fh.
  6.  
  7. Interrupts 2ch and 2dh are reserved for internal use by MS-DOS, as they
  8. are in Embedded DOS.  The Embedded DOS system uses these interrupts for
  9. providing access from user applications to kernel functions.
  10.  
  11. Interrupt 2eh is an undocumented interface implemented in the
  12. COMMAND.COM processor in MS-DOS.  It provides a way for programs
  13. to submit entire commands to the command processor without user
  14. intervention.  This feature is supported in the Embedded DOS
  15. COMMAND.COM shell, not the operating system.
  16.  
  17. INT     FUNCTION        DESCRIPTION
  18. ══════════════════════════════════════════════════════════════════════
  19. 20h     USER            Terminate currently-running program.
  20. 21h     USER            General DOS API (described in previous section).
  21. 22h     SYSTEM          Terminate address.
  22. 23h     SYSTEM          Control-C/Control-Break exception handler.
  23. 24h     SYSTEM          Critical error exception handler.
  24. 25h     USER            Read sector run from block device.
  25. 26h     USER            Write sector run to block device.
  26. 27h     USER            Terminate and stay resident (COM programs).
  27. 28h     SYSTEM          DOS idle loop (task-time control for TSRs).
  28. 29h     SYSTEM          Fast console I/O.
  29. 2ch     SYSTEM          Kernel PRINTF services (Embedded DOS only).
  30. 2dh     SYSTEM          All other kernel services (Embedded DOS only).
  31. 2eh     USER            COMMAND.COM backdoor (supported by COMMAND.COM).
  32. 2fh     SYSTEM/USER     Multiplex interrupt (print spooling, etc.)