
                                     - 31 -
               
               
               
               
               
               
               
               
                       6. ४⨢ । .

               
               
               ४⨢   ।     㦠    
         ࠧ஢,  ᮤন     ⮯      ,
         ᯮ㥬    ணࠬ  몥 ᥬ.  ⫨稥 
         㣨 ४⨢  몠  ᥬ    ࠡ⪥  ४⨢
         ।         ꥪ   .  MASM
         ࠭᫨      ४⨢  ।   
         ᫠,  ப    ࠦ  ⤥ ࠧ ⮢, ᫮
          㣨  .  ࠧ    ꥪ
         䠩.
               ४⨢ ।   :
         1.  , ।⠢騥 ᮡ 筮 祭
               祭.
         2. ,  騥  㫨஢  묨   ஢
            . 
         3. ,  ࠦ騥       
            .
               
               ४⨢ ।    ⨯    ᠭ  
         ᫥ 3- ࠧ.
         
               
               
         
               
               
               
         
         
         
                           6.1.  .
         
         
               ४⨢ । ᪠   ਢ   
         ⠡ 6.1. 
               
               
               
               
               
               
               

                                   - 32 -
         
         
              6.1. ४⨢ । ᪠ .
               
          ________________________________________________________
          |                          |                           |
          |         ଠ           |          㭪          |
          |__________________________|___________________________|
          |                          |                           |
          | [[]] DB 祭,...  |    । ⮢     |
          |__________________________|___________________________|
          |                          |                           |
          | [[]] DW 祭,...  |     । ᫮      |
          |__________________________|___________________________|
          |                          |                           |
          | [[]] DD 祭,...  |  ।  ᫮ |
          |__________________________|___________________________|
          |                          |                           |
          | [[]] DQ 祭,...  |  । -᫮  |
          |__________________________|___________________________|
          |                          |                           |
          | [[]] DT 祭,...  |   । 10 ⮢   |
          |__________________________|___________________________|
               
               
               ४⨢     DB    ᯥ稢    ।    
         樠  1            㪠
         祭.    ⢥  祭    ஢  楫
         ᫮,  ப   ⠭,    DUP  (.   ),
         ᮫⭮   ࠦ        ?.    ?  砥
         । 祭. 祭, ᫨  ᪮쪮, 
         ࠧ 묨.
               ᫨  ४⨢    , ᮧ ६ ⨯
         BYTE  ᮮ⢥騬   祭  㪠⥫  樨
         ᬥ饭.
               ப  ⠭  ᮤঠ ⮫쪮 ᨬ,
         ᪮쪮 頥   ப.  ப  ࠭
               浪    ᫥, .. 1- ᨬ 
         ᠬ 訩 , ᫥ - ᠬ 訩.
               
               ४⨢     DW    ᯥ稢    ।    
         樠  ᫮    (2  )        
         㪠  祭.   ⢥ 祭  ஢
         楫 ᫮, 1-  2- ᨬ쭠 ⠭,    DUP
         (.  ),  ᮫⭮  ࠦ,  ᭮ ࠦ 
          ?.  ? 砥 । 祭. 祭,
         ᫨  ᪮쪮,  ࠧ 묨.
               ᫨  ४⨢    , ᮧ ६ ⨯
         WORD  ᮮ⢥騬   祭  㪠⥫  樨
         ᬥ饭.
               ப  ⠭      ᮤঠ    2-
         ᨬ.  ᫥  (   ⢥)   ᨬ   ப
         ࠭  襬  ᫮. 訩  ᮤন 
         ᨬ , ᫨ ப ᨬ쭠, 0.
               
               ४⨢     DD    ᯥ稢    ।    
         樠  ᫮  (4 )   

                                   - 33 -
         
         
         㪠  祭.   ⢥ 祭  ஢
         楫 ᫮, 1-  2- ᨬ쭠 ⠭, ⢨⥫쭮
         ᫮,  ஢ ⢨⥫쭮 ᫮,  DUP (.
         ), ᮫⭮ ࠦ, ᭮ ࠦ    ?.
          ? 砥 । 祭. 祭, ᫨ 
         ᪮쪮,  ࠧ 묨. 
               ᫨  ४⨢    , ᮧ ६ ⨯
         DWORD  ᮮ⢥騬   祭  㪠⥫ 樨
         ᬥ饭.
               ப  ⠭      ᮤঠ    2-
         ᨬ.  ᫥  (   ⢥)   ᨬ   ப
         ࠭  襬  ᫮.  ன  ᮤন 
         ᨬ , ᫨ ப ᨬ쭠, 0.  ⠫  
          ﬨ.

               ४⨢     DQ    ᯥ稢    ।    
         樠  8  ⮢         㪠
         祭.    ⢥  祭    ஢  楫
         ᫮,  1-    2-  ᨬ쭠  ⠭,  ⢨⥫쭮
         ᫮,  ஢ ⢨⥫쭮 ᫮,  DUP (.
         ), ᮫⭮ ࠦ, ᭮ ࠦ    ?.
          ? 砥 । 祭. 祭, ᫨ 
         ᪮쪮,  ࠧ 묨. 
               ᫨  ४⨢    , ᮧ ६ ⨯
         QWORD  ᮮ⢥騬   祭  㪠⥫ 樨
         ᬥ饭.
               ப  ⠭      ᮤঠ    2-
         ᨬ.  ᫥  (   ⢥)   ᨬ   ப
         ࠭  襬  ᫮.  ன  ᮤন 
         ᨬ , ᫨ ப ᨬ쭠, 0.  ⠫  
          ﬨ.
               
               ४⨢     DT    ᯥ稢    ।    
         樠  10 ⮢         㪠
         祭.    ⢥  祭    ஢  楫
         ࠦ,  㯠  筮  ᫮,   1-      2-
         ᨬ쭠  ⠭,  ஢  ⢨⥫쭮  ᫮,
          DUP (.  )      ?.    ?  砥
         । 祭. 祭, ᫨  ᪮쪮, 
         ࠧ 묨.
               ᫨  ४⨢    , ᮧ ६ ⨯
         TWORD  ᮮ⢥騬   祭  㪠⥫ 樨
         ᬥ饭.
               ப  ⠭      ᮤঠ    2-
         ᨬ.  ᫥  (   ⢥)   ᨬ   ப
         ࠭  襬  ᫮.  ன  ᮤন 
         ᨬ , ᫨ ப ᨬ쭠, 0.  ⠫  
          ﬨ.
                 ࠡ⪥  ४⨢  DT   ࠧ㬥,   
         ⠭,  ᮤঠ騥   , ।⠢ ᮡ
            楫,       㯠  ᫠.     砥
         室  ।  10-⮢  楫  ᫮ ᫥
         ᫥ ᫠ 㪠 ᯥ䨪 ⥬ ᫥ (D   d
           ᥫ, H  h  16-  ..).
               

                                   - 34 -
         
         
               ᫨      ४⨢  ।    
         ᪮쪮 祭,  । ᫥⥫ 
         .
               
                   ४⨢  ।      ⢥
           祭     DUP.    
         ᫥騩 ଠ:
               
         稪 DUP (祭,...)
               
                   ᪮  ()  ᯨ᮪ 祭 
         ⭮  ᮮ⢥⢨    祭  稪.  
         祭    ᪮       ࠦ, 騬
         祭  楫  ᫮,  ᨬ  ⠭    㣮
            DUP   (᪠     17  ஢  
         ஢  DUP).  祭,  ᫨     ᪮쪮,   
         ࠧ 묨.
                  DUP    ᯮ짮    ⮫쪮  
         । ,    㣨 ४⨢.
               
               
               ਬ ४⨢ । ᪠ :
               
         integer1 DB 16
         string1  DB 'abCDf'
         empty1   DB ?
         integer2 DW 16728
         contan2  DW 4*3
         multip2  DW 1,'$'
         arr2     DW array
         string3  DD 'ab'
         real3    DD 1.5
         encode3  DD 3F000000r
         high3    DD 4294967295
         char4    DQ 'b'
         encode4  DQ 3F00000000000000r
         high4    DQ 18446744073709551615
         pack5    DT 1234567890
         real5    DT 1.5
         mult5    DT 'a',3F000000000000000000r
         high5    DT 1208925819614629174706175d
         db6      DB 5 DUP(5 DUP(5 DUP(10)))
         dw6      DW DUP(1,2,3,4,5)
               
               
               
               
               
               
               
                                6.2. .
               
               
                   ।⠢    ᮡ         ,
         ꥤ    .           

                                   - 35 -
         
         
         ᮡ⢥   ,  塞    ,      易
          楫 ᫮ ⮢.
                    ணࠬ    몥  ᥬ
         砥  ᥡ 2 ⢨:
               1.   蠡     ⨯    ४⨢
                  RECORD. 
               2.  ᮡ⢥ .
               
               ଠ ४⨢ RECORD:
               
         - RECORD -:[[=ࠦ]],...
               
               ४⨢ RECORD  ।    8-    16-⮢
         ,  ᮤঠ饩      ᪮쪮  . -
         ।⠢  ᮡ      ⨯   ,   ஥   㤥
         ᯮ짮      . -   (
         ) 뢠 ⭮  . ࠦ, ᫨ 
         㪠  砫쭮 (㬠稢) 祭 .
               ᠭ        ४⨢  RECORD, ᫨ 
         ᪮쪮,  ࠧ  묨.      
               ᫮ ,   㬬ୠ 
           ॢ 16 .
                   ⠭⮩  ।  1
          16. ᫨     ॢ蠥  8  ,  ᥬ
         뤥   2 ,  ⨢ 砥 - 1 .
               ᫨      ࠦ,    ।  砫쭮
         祭 . ᫨     7 ,    ⢥
         ࠦ      ᯮ짮  ᨬ      ASCII.
         ࠦ   ᮤঠ 뫮 ।.
                  ࠧ ᫥ ࠢ  浪
         ᠭ  ४⨢ RECORD. ⮬   
         ᮤন ᠬ 稬  , ᫨  ᬠਢ  
           筮  ᫮.  ᫨ 㬬ୠ    ࠢ 8
          16,    楫 ࠭    㫥묨
         ⠬ ᫥,  ,  ⠪  ࠧ,  ᫥  ᫥
          ᥣ  ᠬ 訬 ⮬ .
               
               ਬ:
               
         item RECORD char:7='Q',weight:4=2
               
                item 㤥  ᫥騩 :
               
               
                             char       weight
                          ___________   _____
                         |           | |     |
               0 0 0 0 0 1 0 1 0 0 0 1 0 0 1 0
               
               
               
                 ࠡ⪥  ४⨢  RECORD  ନ  蠡
         ,    ᠬ    ᮧ     ,
         ஥  ᫥騩 :


                                   - 36 -
         
         
         [[]] - <[[祭,...]]>

                ⠪  ᮧ ६ ⨯  
            8-      16-⮢  祭     ன  ,
         ᮮ⢥饩   蠡,    ४⨢  RECORD  
          -.
                     ६  ⨯  .  ᫨  
         饭, MASM । ,   ᮧ ६,
           뫮  ᯮ짮  㯠  .
                ᪮ <> 㪠뢠 ᯨ᮪ 祭  .
         祭    ᯨ᪥,  ᫨   ᪮쪮,  ࠧ
         묨.  祭   楫 ᫮, ப
         ⠭⮩    ࠦ     ᮮ⢥⢮ 
          .              
         祭.
                <> 易⥫,  ᫨ 砫 祭 
         .
               ᫨    ⢥  祭  ᯮ  DUP
         (.6.1),   ᪮  <>  ᫥    ᯨ᮪  祭
           DUP.     ,   ᯮ짮
          DUP ᮧ ᪮쪮 ६ ⨯ .
                祭        易⥫쭮.
         ᫨ ᥬ  祭 㦨  ஡, 㤥
         ᯮ짮 砫쭮 祭  ,    ४⨢
         RECORD,  ᫨      ⠬  饭,  祭    㤥
         ।.
               
               ਬ:
               
         table item 10 DUP(<'A',2>)
               
               ᫨      ᠭ  蠡    ᯮ짮
         ४⨢ RECORD  ।饣 ਬ,  ⮬ 
         ᮧ  10  ᥩ,  ꥤ    table. 
          㤥  ᫥騩 :

               
                             char       weight
                          ___________   _____
                         |           | |     |
               0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 0

               
               
               
               
               
               
                              6.3. .
               
               
                  ।⠢  ᮡ      ⮢,
         ꥤ  .
                  ணࠬ    몥 ᥬ
         砥  ᥡ 2 ⢨:

                                   - 37 -
         
         
               1.  蠡    ⨯  ४⨢
                  STRUC  ENDS.
               2.  ᮡ⢥ .
               
               ଠ  ⨯ :
               
          STRUC
          ᠭ-
          ENDS
               
               ४⨢  STRUC    ENDS     ᮮ⢥⢥
         砫     ᠭ 蠡 (⨯) . ᠭ
         ⨯    ⨯     ᫮,  ⨯  
         砫 祭  .
                   ४⨢ STRUC  ENDS   
            ⨯   .             㭨.
         ᠭ- ।      
            ᫥ :
               
         [[]] DB 祭,...
         [[]] DW 祭,...
         [[]] DD 祭,...
         [[]] DQ 祭,...
         [[]] DT 祭,...
               
                   ᢮ .  ४⨢  DB,  DW,
         DD, DQ  DT   .     
         㪠 砫 祭, 묨  樠  
             ⢨    ᮮ⢥    砫   祭
           .     ४⨢,  ᫨  
         ,      㭨    ।⠢  ᬥ饭
          ⭮⥫쭮 砫 .
               祭      ᫮,  ᨬ,  ப
         ⠭   㣮 ꥪ.  । ⢠
         祭    ᯮ짮    DUP.  ᫨  
         ⢥  祭  ப ⠭,  
         ⮫쪮 ⮢, ᪮쪮 ᨬ   ⠭.  ᫨  
         ᪮쪮 祭,   ࠧ 묨.
                  ⨯      ᮤঠ  ⮫쪮
         ᠭ   ਨ.  ⮩ 稭    
           묨.
               
               ਬ:
               
         table STRUC
           count DB 10
           value DW 10 DUP(?)
           tname DB 'font'
         table ENDS
               
               
               
                ࠡ⪥ ४⨢ STRUC  ENDS ନ 蠡
         ,  ᠬ  ᮧ   ,
         ஥  ᫥騩 :

                                   - 38 -
         
         

         [[]] - <[[祭,...]]>
               
                  ⠪      ᮧ  ६  ⨯
             ன  ,  ᮮ⢥饩  蠡,
          ४⨢ STRUC   -.
                     ६.  ᫨   饭, MASM
         । ,   ᮧ ६,  
         뫮  ᯮ짮  㯠  .
                  ᪮   <>  㪠뢠  ᯨ᮪  祭  
         . 祭   ᯨ᪥,  ᫨    ᪮쪮,  
         ࠧ  묨.    祭      楫
         ᫮,  ப  ⠭⮩   ࠦ, ⨯ ண
           ᮢ    ⨯  ᮮ⢥饣   . 
               祭.
                <> 易⥫,  ᫨ 砫 祭 
         .
               ᫨    ⢥  祭  ᯮ  DUP
         (.6.1),   ᪮  <>  ᫥    ᯨ᮪  祭
          DUP.
                祭     易⥫쭮.
         ᫨ ᥬ  祭 㦨  ஡, 㤥
         ᯮ짮  砫쭮 祭 ,   ᠭ
         ⨯ ,  ᫨   饭,  祭    㤥
         ।.
                 ,         
           祭  ,        ᮮ⢥饬
         蠡  ⢮ 祭. ਬ:
               
         strings STRUC
               buffer DB 100 DUP(?)
               crif   DB 13,10
               guery  DB 'Filename'
               endm   DB 35
         strings ENDS
               
                        ᯮ짮   ⮣
         蠡  祭   buffer  crif    ,
         .. 蠡   । ⢮ 祭.  祭
           guery      ४  ⮫쪮 祭, 
         ண  ॢ蠥 8 ⮢.  筮,  祭  
         endm   ४  ⮢ 祭.
