INT 15h,  91h (139)      Interrupt Complete                              many
 
    Signals the system that a device is ready to be serviced.
 
       On entry:      AH         91h
                      AL         Device type (See service 90h)
 
       Returns:       Carry      Set if error, else cleared
 
  --------------------------------------------------------------------------
 
       Notes:         This service is not available for the PC, PCjr, and
                      XT dated 11/08/82.
 
                      When a device is needed by a process, but access to
                      it is delayed, the system can perform another task
                      to achieve maximum performance until the device is
                      freed up for the process to use. In a multi-tasking
                      environment, that is the purpose for this service.
                      The operating system can keep track of which process
                      is waiting for which device, and perform another
                      task while the device is busy. After a device is
                      ready to be serviced, then this function is called
                      to notify the system that a device is ready.
 
                      For example, INT 09h will call this service after a
                      key has been entered, to signal the operating system
                      that a key has been entered. Thus if the system was
                      performing another task while a previous process was
                      waiting for a keyboard character, then the previous
                      process could regain control of the system and get
                      the keyboard character just entered.

Seealso:



This page last updated on Fri Nov 30 10:49:50 MSK 2001
Copyright © 1992-2001, Vitaly Filatov, Moscow, Russia
Webmaster