qa.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.
Int 15H Function 89H
   Summary  Notes  Back
──────────────────────────────────────────────────────────────────────────────
 
    The Global Descriptor Table must contain eight descriptors set up as
    follows:
 
    Offset            Descriptor usage
    ══════            ═══════════════════════════════════
    00H               dummy descriptor (initialized to 0)
    08H               Global Descriptor Table (GDT)
    10H               Interrupt Descriptor Table (IDT)
    18H               user's data segment (DS)
    20H               user's extra segment (ES)
    28H               user's stack segment (SS)
    30H               user's code segment (CS)
    38H               BIOS code segment
 
    The user must initialize the first seven descriptors; the eighth is
    filled in by the ROM BIOS to provide addressability for its own
    execution. The calling program may modify and use the eighth descriptor
    for any purpose after return from this function call.
 
    This function is not supported on the PS/2 Models 25 and 30.
                                    -♦-