home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / dos_ency / 4 / fig4_10.asm next >
Encoding:
Assembly Source File  |  1988-08-11  |  1.0 KB  |  48 lines

  1. ;Source Module MODULE_C
  2.  
  3. ;Constant declarations *******************************************************
  4.  
  5. CONST   SEGMENT WORD PUBLIC 'CONST'
  6.  
  7. CONST_FIELD_C   DB      'Constant C'    ;declare a MODULE_C constant
  8.  
  9. CONST   ENDS
  10.  
  11.  
  12. ;Preinitialized data fields **************************************************
  13.  
  14. _DATA   SEGMENT WORD PUBLIC 'DATA'
  15.  
  16. DATA_FIELD_C    DB      'Data C'        ;declare a MODULE_C preinitialized field
  17.  
  18. _DATA   ENDS
  19.  
  20.  
  21. ;Uninitialized data fields ***************************************************
  22.  
  23. _BSS    SEGMENT WORD PUBLIC 'BSS'
  24.  
  25. BSS_FIELD_C     DB      5 DUP(?)        ;declare a MODULE_C uninitialized field
  26.  
  27. _BSS    ENDS
  28.  
  29.  
  30. ;Program text ****************************************************************
  31.  
  32. DGROUP  GROUP   _DATA,CONST,_BSS
  33.  
  34. _TEXT   SEGMENT BYTE PUBLIC 'CODE'
  35.  
  36.         ASSUME  CS:_TEXT,DS:DGROUP,ES:NOTHING,SS:NOTHING
  37.  
  38.         PUBLIC  PROC_C                  ;referenced in MODULE_A
  39. PROC_C  PROC    NEAR
  40.  
  41.         RET
  42.  
  43. PROC_C  ENDP
  44.  
  45. _TEXT   ENDS
  46.  
  47.         END
  48.