Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
Interrupt 23h
 Detail Example                          Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Interrupt:   23h
 
  Title:       CTRL+C Handler Address
 
  See also:    Program Segment Prefix, CTRL+Break Handler
 
  Description:
 
     The machine interrupt vector for Int 23h (memory locations
     0000:008Ch through 0000:008Fh) contains the address of the routine
     which receives control when a CTRL+C is detected during any
     character I/O function and, if the Break flag is ON, during most
     other MS-DOS function calls. The address in this vector is also
     copied into locations 0Eh through 11h of the program segment
     prefix (PSP) when a program is loaded but before it begins
     executing, and is restored from the PSP (in case it was modified
     by the application) as part of MS-DOS's termination handling.
 
     This interrupt should never be issued directly.
                                    -♦-