home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 5 / 05.iso / a / a009 / 6.ddi / SAMPLE.LIF / TEMPLATE.ASM < prev    next >
Encoding:
Assembly Source File  |  1991-04-14  |  826 b   |  37 lines

  1. PUBLIC               <func_name>
  2. EXTRN                <exten_func>:FAR
  3. DGROUP               GROUP   <data_seg>
  4.  
  5. <data_seg>   SEGMENT PUBLIC  'DATA'
  6. ;
  7. ;    <your data declarations>
  8. ;
  9. <data_seg>   ENDS
  10.  
  11. <code_seg>   SEGMENT 'CODE'
  12.              ASSUME cs:<code_seg>, ds:DGROUP
  13.  
  14. <func_name>  PROC    FAR
  15.  
  16.              push    bp              ; Save registers
  17.              mov     bp,sp
  18.              push    ds
  19.              push    es
  20.              push    si
  21.              push    di
  22.  
  23. <your code goes here>
  24.  
  25.              pop     di              ; Restore registers
  26.              pop     si
  27.              pop     es
  28.              pop     ds
  29.              pop     bp
  30.  
  31. <func_name>  ENDP                    ; End of routine
  32.  
  33. <code_seg>   ENDS                    ; End of code segment
  34.              END
  35.  
  36.  
  37.