Exchange Memory Region                            

Input

Output

AX

57h 01h Error Code   AX

BX

        BX

CX

        CX

DS:SI

 Ptr to Source/Dest data     DX
     Exchanges data between  two memory areas. Includes exchanges
     between paged and non-paged areas, or between  two different
     paged areas.

     Notes:

     *  The request  block is a structure with the following format:
        dword region length in bytes byte  0=source  in conventional
        memory 1=source in expanded memory word  source  handle word
        source offset in  page  or selector word source logical page
        (expanded)  or  selector  (conventional)  byte  0=target  in
        conventional memory 1=target  in expanded memory word target
        handle word target offset  in  page  or selector word target
        logical page (expanded) or selector (conventional)

     *  Expanded memory allocated to a  handle is considered to be a
        linear array, starting from logical page  0  and progressing
        through  logical  page  1, 2, ... n, n+1, ... up to the last
        logical page in the handle.


Copyright © 1985 to 2003 Beta Systems                            Last modified: Wednesday April 30, 2003 .