

                                 

          ᠭ 짮⥫ ணࠬ  ࠧ 몠 ணࠬ-
    ஢ 室  ।⢠  ॢ  設 .    -
     ᯥ樠 ணࠬ-ॢ稪,  뢠  ࠭-
     ࠬ.    ࠭  ஝ ८ࠧ 室 ணࠬ   
     몮 ணࠬ஢   ⠭  ,    뢠
    ꥪ⭮ ணࠬ.    ࠭஢: ᥬ, -
      .
         ࠭, ८ࠧ騩 ணࠬ,  ᠭ  몥 ᥬ-
    ,  設 ,  뢠  ᥬ஬.     ᠭ ணࠬ 
    몥 ᥬ ணࠬ ᯮ ᪨ 祭 設-
       ᮢ (  ⪨).     ࠭樨  ᥬ
      ᪨ 祭 (   )  -
     .   ᮪饭 ⥪  ७  ⥩ ண-
    ࠬ  ⤥ 모 ᥬ  ।⢠ ᠭ  ࠡ-
     ப.   ணࠬ ।  ᫥-
    ⥫쭮   ம।, ஥ ࠡ뢠 ஠-
    ᥬ஬ (ய஬). ᫥ ।⠢ ⥪ ம।-
      ᮮ⢥騬  䠪᪨  ࠬࠬ  ஢맮  
    ப  ணࠬ.
         ⥩訩 ᥬ  室  ८ࠧ  室
    ணࠬ   ᬮ.   ⮬  㤭, 易 
    ᫥ ᮢ ,   । .  ⮣   -
    , ॡ, ⮡    뫨  ࠭,  -
    ।  ᨫ  ⠡,     뫪  -
    ।.  ⠡  ᯮ  䨪樨 ,  -
    稪,   ନ஢    ६ 㧪.  
      ᥣ 㤮,  ⮬ 設⢮ ᥬ஢ 믮    
    室.
         ᭮  室 ᥬ .   ࢮ  室
     ᨬ (, ⪨) ᮡ  ⠡ ᨬ  ᮮ⢥-
    騬 祭ﬨ ᮢ,   ஬  設  ணࠬ  
    ᭮ ஥  ࢮ 室 ⠡ ᨬ.
         ᫨  ᥬ 砥 ।⢠ ७,   ய-
     ॠ ࠧ묨 ᯮᮡ.       -
    ᥬ  ९  믮 ᬮ 室 ⥪  -
    ।  室 ᥬ.   १  ९஢  -
    砥 ணࠬ  몥 ᥬ,   ᮤঠ ᮢ.   ⮬
    ⥪ ம।, ᫨    室 ணࠬ,  ࠭-
    ,   ஢맮 ⠢ ᥬ   ம-
    ।.   ⠪ ꥤ ய   室
    ᥬ,  ᮪頥 ६ ࠭樨,  㤫 ⥪ ᥬ.




      1.  孨᪮ 

           ᮢ ஥ 室 ࠧࠡ ணࠬ   -
     ᥬ   Intel 8086 ॠ 㭪樨 ࠭   -
    䨪権  ADD. ணࠬ  ࠢ쭮 ᯮ ⨯ -
    樨 (ਬ ॣ-ॣ, ॣ-,  -ॣ), 
    ணࠬ ࠡ⪨ 訡 ࠭樨,  뢮 ଠ  -
     ࠭樨  訡  ࠭ ᯫ.    ࠭樨 
     ଫ   ⥪⮢ 䠩,  室饣   ⠫ 
    ணࠬ-࠭஬.     ࠭஬  ⠪  
    ࠢ쭮 ࠡ뢠:
        -  ப
        - ப  砫묨  묨 ஡
        - ப-ਨ
        - ய   㪢
        - 訡 

         ⮬ ࠡ ணࠬ-࠭   室 䠩,
    ᮤঠ騩 設  ࠭᫨஢ .  室    室
    䠩     ப ᪠  ணࠬ-࠭-
       ࠬ஢.
          ࠧࠡ⪨ ࠭   ᢥ   -
      ADD, 祭 ॣ஢  ᯮᮡ 樨.

     ꥪ   ADD  ᫥騩 :

    000000 d w mod reg r/m
         
                    ⥫ ॣ/ (3 )
                  ॣ (3 )
               樨 ॣ/ (2 )
             ॣ (0-, 1-᫮)
            ࠢ ।
         樨

      ய Intel 8086  ᫥騬 ࠧ:

            Ŀ
              ॣ     w=0         w=1    
            Ĵ
                 000          AL          AX     
                 001          CL          CX     
                 010          DL          DX     
                 011          BL          BX     
                 100          AH          SP     
                 101          CH          BP     
                 110          DH          SI     
                 111          BH          DI     
            


      MOD  ਭ ᫥騥 祭:

         00 -  r/m  ᮫ ,  ᬥ饭
              (⭮⥫ ) 
         01 -  r/m  ᮫    
                ᬥ饭
         10 -  r/m  ᮫    
               ᬥ饭
         11 -  r/m । ॣ.  w (  
              樨) । 뫪  쬨- 
              ⭠⨡⮢ ॣ


      R/M । ᯮᮡ 樨 ᫥騬 ࠧ:

            Ŀ
             R/M  mod=00 
            Ĵ
             000  BX+SI  
             001  BX+DI  
             010  BP+SI  
             011  BP+DI  
             100   SI    
             101   DI    
             110  Direct 
             111   BX    
            


 



              2. ࠡ⪠ ⬠

         ࠡ⠥   ணࠬ-࠭.  ᫥  ᪠  
    믮 ணࠬ ஢ ࠬ  ப.    
    ப    室  室 䠩  ࠭樨.   
    ⢨ 室 䠩 뤠 ᮮ饭  訡   ணࠬ  -
    稢 ᢮ ࠡ.  ⢨ 室 䠩  㬮砭 -
     室 䠩   OUT.COM.
           ⨥ 室 䠩  ⥭  室  .
     室 䠩 뢠  ப.  ᫨    ப  
    ப-਩,      ணࠬ 뢠 ᫥
    ப. ᫨  ப ᮤঠ 砫   ஡,  
    㤠. ⥬  ப ८ࠧ   ॣ.
         ᪠  ப 'add'.  ᫨ ப   
      ன ࠭. ஢ ⨯ 樨,   
    mod, r/m, w, d, reg.   ᮮ⢥⢨  ⨬  設 ,
    ⢫  .  ᫨   ࠭  뫮  訡,
     設  뢠  室 䠩. ⥬ 뢠 ᫥-
     ப  ⠪ ,   ⨣  室 䠩.  -
     ⨦  䠩 ᬮਬ  稥 訡 ࠭樨. ᫨ 
    㦥,  室 䠩 㤠. ᫨  뢠 室  -
    室 䠩  뤠 ᮮ饭  ᯥ譮 ࠭樨.






          3. ࠡ⪠  

           ࠡ ணࠬ-࠭ ᯮ ᫥騥 ६:

    Ŀ
     ६           ᠭ (ᮤঠ) ६              
    Ĵ
      bout      ন ଠ  ணࠬ               
      error01    "ଠ ᪠: ADD 室_䠩 室_䠩"      
      error02    "  室 䠩"                               
      error03    "訡  室 䠩"                       
      error04    "訡 ᮧ 室 䠩"                      
      error05    "訡 ⥭ 室 䠩"                         
      error06    "⭠   ப"                         
      error07    " ன ࠭  ப"                  
      error08    " ࠭  ப"                            
      error09    "ᮮ⢥⢨ ⨯ ࠭  ப"              
      error10    "訡   室 䠩"                        
      error11    "訡 㤠 室 䠩"                      
      mes1       ন ᨬ  ॢ ப,  ⪨         
      mes2       "࠭ 襭 ᯥ譮"                         
      mes3       "ࠡ⠭ ப"                                     
      bell       ন ࠢ騩 ᨬ N7 (㪮 ᨣ)       
      buffer         ଠ  室 䠩    
      command    ন ࠭᫨㥬  (ADD)                   
      path1          室 䠩                       
      path2          室 䠩                      
      source     ࠡ稪 (ਯ) 室 䠩                 
      dest       ࠡ稪 (ਯ) 室 䠩                
      Rtable      ᪨ 祭 ॣ஢     
      ExTabl      ᠬ,   樨                     
      string      ⥪饩 ப                                   
      strlen      ⥪饩 ப                                   
      EOF          䠩 (1- ⨣, 2-)            
      was_error   訡 ᫥ 樨 (1-뫠, 2-)         
      numbop      ࠭ (0-, 1-ன)                    
      typeop      ࠭ (0-ॣ, 1-)                     
      cod        뢠                                        
      second      砫 ண ࠭                          
                                                                        
    


          楤, ᯮ騥   ணࠬ:

    Ŀ
         ᠭ 楤                                     
    Ĵ
     Wrt          뢮  ࠭ ப stirng                   
     General     ᭮ 楤 ணࠬ                           
     Decimal     ॢ 祭 ॣ AX   ଠ     
     WrtStr      楤 뢮 ᫠ ப                           
     DelSpc      楤 㤠 ஡                            
     Fopen       楤  䠩                               
     Fcreate     楤 ᮧ 䠩                               
     Fclose      楤  䠩                               
     Fread       楤 ⥭ 䠩                                 
     Fwrite      楤   䠩                                
     Fdel        楤 㤠 䠩                               
     Coding      楤 ஢ 樨                         
                                                                        
    




       4. ஢ ⬠


         襬 ࠧࠡ⠭      몥 ᥬ.
         ᭮ 뢠,  ᯮ㥬  ணࠬ,   뢠-
     INT 21H (DOS Functions).   ணࠬ ᯮ짮 ᫥騥 㭪樨
     뢠:
         AH=9 - 뢮 ⥪⮢ ப  ࠭ ᯫ
         AH=3Dh - ⨥ 䠩
         AH=3Ch -  䠩
         AH=3Eh - ⨥ 䠩
         AH=3Fh - ⥭  䠩
         AH=40h -   䠩
         AH=41h -  䠩

         ᯮ ⥪ ணࠬ-࠭  몥 ᥬ






       5. ஢  ⫠
               ணࠬ

          ஢ન ࠢ쭮 ࠡ ணࠬ-࠭    ᮧ
    ᯥ樠 室 䠩, ᮤঠ騩 ᨬ쭮  ᫮ -
     ⮢:  ப, ப ਨ ( 砫 ப, -
       ᤢ ⭮⥫쭮  ࠭),   -
    ,  ࠭  ࠧ ॣ.  ন ⮣ 䠩  ਢ
    .

        ; ⮢ 䠩  ஢ન ࠭樨  ADD
    add ax,bx       ; , ࠭ 쪨 㪢,  r,r
    ADD [BP+SI],BX  ; , ࠭ 訬 㪢,  m,r
    add [DI],CX     ; ⠭   쪨 㪢,  m,r
    ; ਩
            ;  ਩
    add dx,[bp+di]      ;  r,m
    ;  ⮢ 䠩







                           祭

         ⮣  ᮢ ࠡ ⠫ ணࠬ-࠭, ॠ-
     㭪 ࠭樨   Intel 8086 ADD.    ணࠬ  ᮮ⢥-
     ᥬ ॡ,   뫨 ⠢  㭪 1,  
    ᮪ த⢨,   ॡ⥫쭠  ꥬ ᢮    
    ᪮ ᠬ.  ணࠬ ⥭   樨,   
      訡  ।ਭ ⪨  ࠭  設⢠
     .
           믮 ᮢ ஥  뫨  ப -
    祭 㭪樨 뢠 DOS 21h   ਮ⥭  모  ᠭ  ண-
    ࠬ-࠭஢.






                  


    1.  .  ᥬ  IBM PC  ணࠬ஢
       .;  , 1992.

    2. 쥢 .H. 樮 ⥬ ,  誮, 1989

    3. ࠪ .  ᭮ ࣠樨  㭪樮஢ 樮
       ⥬ 

    4. 类 .., ஢᪨ .. ⥬ ᯥ祭 ஝

    5. H⮭ .  ᮭ   IBM  樮 ⥬
       MS-DOS

    6.  .. ⥫  ⥬ 㭪 MS-DOS
                                                                                                                                                                                                     
             L*.FRM                                        *.MAC                                                           <       