home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / listings / v_03_05 / 3n05055a < prev    next >
Text File  |  1992-04-04  |  744b  |  49 lines

  1. Listing 3
  2.  
  3.     TITLE   notify.asm
  4.     .286p
  5.     .287
  6. NOTIFY_TEXT    SEGMENT  WORD PUBLIC 'CODE'
  7. NOTIFY_TEXT    ENDS
  8. _DATA    SEGMENT  WORD PUBLIC 'DATA'
  9. _DATA    ENDS
  10. CONST    SEGMENT  WORD PUBLIC 'CONST'
  11. CONST    ENDS
  12. _BSS    SEGMENT  WORD PUBLIC 'BSS'
  13. _BSS    ENDS
  14. DGROUP    GROUP    CONST, _BSS, _DATA
  15.     ASSUME DS: DGROUP, SS: DGROUP
  16. NOTIFY_TEXT      SEGMENT
  17.     ASSUME    CS: NOTIFY_TEXT
  18.     PUBLIC    _Notify
  19. _Notify    PROC FAR
  20.     push    ds
  21.     pop    ax
  22.     nop    
  23.     inc    bp
  24.     push    bp
  25.     mov    bp,sp
  26.     push    ds
  27.     mov    ds,ax
  28.     ASSUME DS: NOTHING
  29.     sub    sp,16
  30.     fstenv    WORD PTR [bp-16]
  31.     wait
  32.     push    WORD PTR [bp-10]
  33.     push    WORD PTR [bp-8]
  34.     push    WORD PTR [bp+6]
  35.     call    DWORD PTR [bp+8]
  36.     dec    bp
  37.     dec    bp
  38.     mov    sp,bp
  39.     pop    ds
  40.     pop    bp
  41.     dec    bp
  42.     ret    
  43.  
  44. _Notify    ENDP
  45. NOTIFY_TEXT    ENDS
  46. END
  47.  
  48.  
  49.