home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / softcrc / masm / masm.610 / disk3 / samples / samples.tx$ / SAMPLES
Encoding:
Text File  |  1992-10-22  |  3.8 KB  |  82 lines

  1.                         Notes on MASM Sample Programs
  2.                      (c) Copyright Microsoft Corp. 1992
  3.  
  4. ==========================================================================
  5. Directory: SAMPLES\32BIT
  6.  
  7. Contents:  This sample demonstrates how to program for 32-bit operating
  8.            systems such as Windows/NT.  The sample includes a routine
  9.            which searches for a substring within a buffer, using a
  10.            variation of the Boyer-Moore method.
  11.  
  12. Tools:     Requires MASM 6.1 to assemble.  Linking the resulting .obj to
  13.            create an executable requires a 32-bit operating system and
  14.            software development kit.
  15. --------------------------------------------------------------------------
  16. Directory: SAMPLES\DEMOS
  17.  
  18. Contents:  This directory includes three separate projects: FileDemo, 
  19.            MathDemo, and MiscDemo.  Each demonstrates the use of assembly
  20.            to perform simple utility functions using DOS and BIOS calls.
  21. --------------------------------------------------------------------------
  22. Directory: SAMPLES\DOSDEV
  23.  
  24. Contents:  This sample demonstrates construction of a DOS device driver.
  25.            The driver can be used to exchange string data between multiple
  26.            DOS applications, somewhat like the Windows GlobalAtom() API.
  27.            Includes the code for the device driver, an assembly-language
  28.            test program, and a C-language test program.
  29.  
  30. Tools:     Microsoft C is required to build the C test program.
  31. --------------------------------------------------------------------------
  32. Directory: SAMPLES\MIXED
  33.  
  34. Contents:  Demonstrates mixed-language programming with MASM and FORTRAN,
  35.            BASIC, and C.
  36.  
  37. Tools:     A FORTRAN, BASIC, or C compiler is required to build the
  38.            modules written in those languages.
  39. --------------------------------------------------------------------------
  40. Directory: SAMPLES\PWBTUTOR
  41.  
  42. Contents:  Demonstrates the Programmer's Workbench environment.  This
  43.            sample is intended to be used with the PWB tutorial in the
  44.            Environment and Tools manual.
  45. --------------------------------------------------------------------------
  46. Directory: SAMPLES\SHOW
  47.  
  48. Contents:  A speedy text file browser, written entirely in assembly.
  49. --------------------------------------------------------------------------
  50. Directory: SAMPLES\TSR
  51.  
  52. Contents:  Demonstrates how to write a Terminate and Stay Resident utility
  53.            (TSR) in assembly or in mixed C and assembly.  Includes a
  54.            toolkit of TSR functions which can be used to write your own 
  55.            TSR's.
  56.  
  57. Tools:     Requires Microsoft C to build the mixed-language example.
  58.  
  59. Notes:     When assembled with the /Zi switch, several modules will cause
  60.            a warning related to line number information in a segment of
  61.            class other than 'CODE'.  This is because the code in question
  62.            is discarded after installation of the TSR, and cannot be
  63.            debugged using CodeView.
  64. --------------------------------------------------------------------------
  65. Directory: SAMPLES\WINCLOCK
  66.  
  67. Contents:  A digital alarm clock for Microsoft Windows.  The left mouse
  68.            button moves or resizes the clock; the right button brings up
  69.            a menu.
  70.  
  71. Tools:     Requires the Microsoft Windows SDK.
  72. --------------------------------------------------------------------------
  73. Directory: SAMPLES\WINDLL
  74.  
  75. Contents:  Demonstrates writing a DLL for Microsoft Windows in assembly
  76.            language.  Includes a Windows test program which calls the DLL; 
  77.            the DLL can also be called from applications such as Microsoft
  78.            Visual BASIC.
  79.  
  80. Tools:     Requires the Microsoft Windows SDK to build the test program.
  81. --------------------------------------------------------------------------
  82.