home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / graphics / vesa24_2.zip / MACROS.ASM < prev    next >
Assembly Source File  |  1993-04-09  |  493b  |  29 lines

  1. ;----------------------------macros.asm-----------------------------
  2. ;
  3. ; Set up the assembly language program for "C" compatability
  4. ; Calling sequence:
  5. ;   Prefix
  6. ;
  7. Prefix MACRO
  8.     push bp            ; Save the base pointer
  9.     mov bp, sp        ; Copy the stack pointer
  10.     push ds
  11.     push es
  12.     push si
  13.     push di
  14. ENDM
  15.  
  16. ;
  17. ; Finish the assembly language program for "C" compatability
  18. ; Calling sequence:
  19. ;   Postfix
  20. ;
  21. Postfix MACRO
  22.     pop di
  23.     pop si
  24.     pop es
  25.     pop ds
  26.     mov sp, bp
  27.     pop bp
  28.     ret
  29. ENDM