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.
Int 15h Function 89h
 Summary                                   Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     The Global Descriptor Table must contain eight descriptors set up
     as follows:
 
     Offset     Descriptor use
 
     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 allow it to be addressed in
     protected mode. 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.
                                    -♦-