Assembly Language Help (alang.hlp) (Table of Contents; Topic list)
Register Setup
                                             Up Contents Index Back
────────────────────────────────────────────────────────────────────────────
 
     When DOS loads an .EXE program, it sets registers as follows:
 
     Register     Points to
 
     ES           Segment of Program Segment Prefix (PSP)
     DS           Segment of PSP
     CS:IP        CS:IP address in EXE header
     SS:SP        SS:SP address in EXE header
 
     When DOS loads a COM program, it sets all segment registers to the
     beginning of the program, and IP to 100H.
 
     See also: Processor Flags Summary, Processor Registers Summary
                                    -♦-