home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / CPROG / TASMSWAN.ZIP / HARDSHEL.ASM < prev    next >
Assembly Source File  |  1989-07-17  |  510b  |  42 lines

  1. %TITLE  "Shell for *.EXE code files with UNsimplified segments"
  2.  
  3.     IDEAL
  4.     DOSSEG
  5.  
  6. SEGMENT    SSeg Para Stack 'STACK'
  7.  
  8. ;    db    1024 dup ('**Stack*')
  9.     db    8192 dup (?)
  10. ENDS    SSeg
  11.  
  12.  
  13. SEGMENT    DSeg    Word Public 'DATA'
  14.  
  15. exitCode    db    0
  16.  
  17. ENDS    DSeg
  18.  
  19.  
  20. SEGMENT    ESeg Word Public 'EDATA'
  21.  
  22. ENDS    ESeg
  23.  
  24. SEGMENT    CSeg Word Public 'CODE'
  25.  
  26. Start:
  27.     ASSUME    ds:DSeg
  28.     mov    ax, DSeg
  29.     mov    ds,ax
  30.     ASSUME    es:ESeg
  31.     mov    ax, ESeg
  32.     mov    es,ax
  33.  
  34. Exit:
  35.     mov    ah,04Ch
  36.     mov    al,[exitCode]
  37.     int    21h
  38.  
  39. ENDS    CSeg
  40.  
  41.     END    Start
  42.