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 87h
 Detail                                    Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
  Interrupt:   15h     Function:   87h
 
  Title:       Move Extended Memory Block
 
  Description:                                               [AT] [PS/2]
 
     Transfers data between conventional memory and extended memory.
 
     Input                                Output
 
     AH = 87h                             If function successful
     CX = Number of words to move           Carry flag: clear
     ES:SI = segment:offset of Global       AH = 00h
             Descriptor Table (GDT)
                                          If function unsuccessful
                                            Carry flag: set
                                            AH = Status
                                               = 01h (if RAM parity
                                                      error)
                                               = 02h (if exception
                                                      interrupt error)
                                               = 03h (if gate address
                                                      line 20 failed)
                                    -♦-