

                 5.      MS-DOS

                ணࠬ ॠ쭮 ६
               ᯮ짮 MS-DOS  ਫ ॠ쭮 ६
               ஥஢ ⥬ ॠ쭮 ६  MS-DOS
               筮  MS-DOS
               
               

              ⥬ ॠ쭮 ६ ᯮ   ਫﬨ
            짮⥫          
         .  ⥬ ॠ쭮 ६ ᯮ  ਫ,  -
          㦨 ⥫䮭 ஢,  ᨫ ஢
          ।⥫, ᮢ ⮢  ..
              MS-DOS ப ᯮ   , ⠪   -
         ᪨  ਫ,    ᯮ짮  ਫ-
           ॠ쭮 ६  ୮.   ⮩  㦤
         ⥬ ॠ쭮 ६  ,   ᯮ짮 MS-DOS  -
          ,   ਫ  ॠ쭮 ६.

                          ணࠬ ॠ쭮 ६

              । 㦤 ⥬ ॠ쭮 ६, । -
         㤨 㣨 ⨯ 樮 ⥬.     
         ⥬ ॠ쭮 ६.
               砫 ਧ樨 ⮨ ஢ 뫠 ᮪ 
         ࠢ  ௫⮩ ᨮ-ࠧࠡ稪.  ⮬  뫮
         룮 ᨬ쭮 ᯮ짮  .   १,
          ⭮ ࠡ⪥  樮 ⥬,    
          筨 ﭭ প  ࠡ,   ᯮ짮 
          짮⥫.   祫᪠ ⥫쭮 뫠 
         ।⢥ 裡  , ⠪   祫᪨ -
         প  뫨   設 ६.
               ⮨  ஢  ⠫ ,  ⠫ 룮
          ᮪稢 ᮭ,  騩 設  ६.  
         裡   ⨬ ⠫ ਮ  ஢  -
          ࠡ.    ࠡ⪠. , 
           ᫨誮     ,    ६   ⢥
         짮⥫.   ਢ  ࠧ ⥬ ࠧ  ६.
         ⥬  ࠧ  ६  ६ ࠡ  -
         ᪮쪨 짮⥫, 祬  砥 让  १
         ६.    ६ ᮧ  짮⥫ ⫥,
          樮 ⥬ ९ ⮫쪮  .
                 ⭮   ࠡ⪥,    ⥬
         ࠧ ६  ⨯ 樮 ⥬  -
         ⥬ ॠ쭮 ६,     㦤  ⠢襩
          ⮩ .

                              ⠪ ॠ쭮 ६?

                ⮣,   ⠪ ॠ쭮 ६,  ।
         ᬮ ⮩ ਬ ⥬  c  䨫쬠,    ஬
          ᯮ  ᮧ 䥪.  ⥬ ᮧ-
          䨫쬠  ந   饣  䨫쬠  
         ᪮쪮  .   㤥  䥪 ᢥ嬥 -
         .  ,  ,  㤥 ந   ᪮-
         ,    ⥫  . ᫨  㤥 ந-

                                      - 5-2 -
          24   ᥪ㭤,  ᮮ⢥ ᪮  
          䨫쬥,       ⮬ ⠡ -
         ,   "ॠ쭮 ६".
              樮 ⥬  ॠ쭮 ६ -  ⥬, -
         :

         - ᯥ稢  אַ 饭  譥 㦥 .
         - 筮 ⨢ ᫥ 譥 㦥.

              ⠪  ॠ쭮 ६,  ਬ -
         쭮 ६  ப ᫥ 砥   -
         .  ਬ, ⥬  ⭮ ࠡ⪮   믮
          ॠ쭮 ६,  ᫨ ਩ ६ ⢥ 筮  -
         .
              ᫨ ७   ᯥ ,   
         祪 㤥 ந  祭 60 ,   ᫨   
         ⭮ ࠡ⪮  ࠢ ⮩ ࠡ⮩,   ࠡ 
         ⥬ ॠ쭮 ६. , ନ "⥬ ॠ쭮 -
         ",  ᯮ㥬    ᯥ樠쭮 ,  筮 砥
         ⮫쪮 ⥬  ६ ॠ樨 浪 ᥪ㭤  . -
         ⥬ ॠ쭮 ६  ⮬ ᫥   ᢥ饭  ⮩ -
         .  뢮:   ᯮ  饭  饬
         । ࠭祭  ६ (筮 , 祬 ᪮쪮
         ᥪ㭤) 譥 㦥,  ஥  ࠡ  ⪠,
           ᯥ稢 ⥬ ॠ쭮 ६.
              ⥬  ⭮ ࠡ⪮,   ⥬  ⥬
          ࠧ ६    ⥬  ॠ쭮  ६,
         ⠪     ࠭ ᮫⭮ ࠭祭 ६ ॠ-
         樨.  ਬ,  ⥬  ࠧ ६ 筮  筮
            ᯮ짮,     ࠡ -
         筮    짮⥫᪠   ஢
         .

                      ࠪ⨪ ⥬ ॠ쭮 ६

              ⥬ ॠ쭮  ६    㭨 ࠪ-
         ⨪. 譥 㦥 ⥬ ॠ쭮 ६ 筮 ⮨ 
         ன /뢮,   㭪樮,  ࣠ 
         ⥬.  - ,    ୮  ⥬  
         ᪠,    ⢨⥫쭠  譥 㦥,  ⮬ 
          믮 /뢮.  筮,   뢮 뢠 -
         ,  ⫨ ࠧ  ६.    ६, ⥬
         ॠ쭮 ६  ன⢠ /뢮 ⠪,  ମ-
         , ᪨ ᪠, ,   .,  ᮡ
          뤠  뢭.  뢭 뢮 筮 ᮯ஢-
          뢭 .  ਬ, ⥬ ॠ쭮 ६ -
          뢭 ᫥   ⥬ன  娬᪮    
         ਭ   ঠ    ࠬ.
              ⥬ ॠ쭮 ६ 筮 ॡ ६ -
         ⪨ ᫥ ᮢ /뢮.  ⥬ ॠ쭮
         ६ 室 ६ ࠡ⪨ 맢  ⫠-
         ⥫쭮  ࠡ⪮      ᮢ /뢮.  
         ॡ ६ ⫨筮    ॡ  ᨬ
         ࠡ⪨  ࠭権 ४뢠 ᮢ  ⥬ ࠧ-
          ६. ਬ, ⥬ ॠ쭮 ६  ࠢ
         娬᪨ ᠬ 㦤  ঠ   ॡ-
          ﭨ   ६   ⥬ன, ஢-

                                      - 5-3 -
         , ,  業樥,  ⮪  ..,   ॣ㫨஢
         , ஢  ..

                      ᭮ ⨯ ⥬ ॠ쭮 ६

              ⥬ ॠ쭮 ६ ࠧ   ⨯  ᭮-
          ࠢ ⮪ ,    . 5-1:
              - ࠢ
              - 孠ࠢ ⠡
              - 孠ࠢ ⥭樠쭮 ⠡
               ⥬ ॠ쭮 ६   ।⠢  -
             ᭮ ⨯.
                         Ŀ
                          ⥬ ॠ- 
                            ६  
                         
                                  
                   Ŀ
                                                
          Ŀ           Ŀ
                                                       
           ࠢ륳            孠ࠢ륳
                     
                                                  
                                   Ŀ
                                                                
                          Ŀ           Ŀ
                              ⠡                 ⥭樠쭮  
                                                         ⠡  
                                     


                     . 5-1.  ⥬ ॠ쭮 ६,
                      ᭮  ࠢ ⮪ 

                             ࠢ ⥬

              ࠢ묨  ⥬,    ⮪ 
          ⮫쪮  ࠢ,     譥 ன⢠
          ,      譥 ன⢮,    
         㣮.    ࠧ ⥬ 樨  ᡮ  .
         ਢ ࠭ ⥬ 樨 ⨭  ਬ஬
         ⥬ 樨 .  ⢥ ॡ   ,
             ந  ⮩ 24   ᥪ㭤.
          砥,         1/24
         ᥪ㭤.   ⥫쭠 প 㤥 ⭠  ਥ-
         . ᫨ 設⢮ ஢   ந  1/24 -
         㭤,      ६, ⮣  -
         祭 䥪 ॠ쭮 ६   ᯮ짮 , 
           . 5-2.  ᠬ    ந
         ᪮쪮  ஢ । 砫 ⮡ࠦ.   -
                 樨,       ⮡ࠦ-
           1/24  ᥪ㭤.   ᫨   室
           ६  ந  ,   ⨬,
         ⠪  뢮   ந ⮫쪮 24 ࠧ  ᥪ㭤.


                                      - 5-4 -
            Ŀ       Ŀ       Ŀ       
             騩                                                  
                     Ĵ         Ĵ   ᯫ    
                                                                  
                                 

                . 5-2.    ᯮ짮 

              ⥬ ᡮ  ⨢ ⥬ 樨  -
         .   ⥬ ᡮ  譨 ன⢠ । -
         த⢨ . ᫨ த⢨ ,  
            .     ஢   -
         㯫 ,   樨. ⥬  -
         ,    ᮡࠥ ,   ਬ஬ ⠪ ⥬.
         ᫥ ᡮ       ஠஢  ⮡ࠦ
          ᪮  ⥪⮢ . ࠧ,  ⥬ -
          ⠪  뢮.  䠧 뢮 筮 ⤥  䠧 ᡮ
         .  ࠧ,  ⥬  ७  
         ન ।⠢⥫ ⥬ ᡮ .

                        孠ࠢ ⠡ ⥬

              ࠢ ⥬  ⢫      뢮  
         ,      㣮 ६.  ,   
         ⥬ ॠ쭮 ६, 室     뢮.  -
          뢠 孠ࠢ묨 ⥬.  ⥬  
         ⠡묨  ⥭樠쭮 ⠡묨.  ᭠砫 㤨
         孠ࠢ ⠡ ⥬  ਬ ⥬ ࠢ
         .
              ⥬ ࠢ    ᯮ짮   ࠢ-
          ⮯, ⨫権, 樮஢, ᢥ饭, -
          㦠  ..   ঠ । ⥬ -
         室        ४஢  ᪮쪮 .
          ⠥ ਥ,   ᫨  ⠥ -
          10  20 .  ࠧ, 砩 প  -
          䮩, ⠪  ⥬ - ६ 㤥ন 
         ⥬ ⠥  ஫.   ⥬ ⠥ ⠡-
         .  㣨 ਬ஬  ⮬᪨  ᮢ  .
         設⢮ ࠭権  ᥣ ᪮쪮 ᥪ㭤,  -
         ⨬,  ᫨ ⤥쭠 ࠭   -  ॣ㧪.
         ⨬,     䨪 ᮫⭮ ࠭祭 ६
         (..,  ⢥  室  祭  ᥪ㭤).  ࠭-
         祭 ६      (..  㯠⥫ 㤥 ࠧࠦ,
         ᫨   죨 १ 5  ᫥ ).

                孠ࠢ ⥭樠쭮 ⠡ ⥬

              ᬮਬ ஢ 㪮⪨   稪 楢.
          㤥ঠ ࠢ  ﭭ 筮  
         稪 楢.  ⥬ 孠ࠢ, ⮬  -
         室  ⢮   㪮⪨   ᮮ⢥⢥ -
         ४஢ ᢮ ⢨.  ᫨  , 㪮⪠ 
          ᤢ ᫨誮     .  ࠧ,
          ஥ "᮫⭮" ࠭祭 ६, ஥ -
          ᥣ  ন.    砩 প ਥ.
          ⥬ ⠥ ⠡쭮.  㣮 ਬ -  ࠢ-
          ⮬ ࠪ.    嫮  㪮-

                                      - 5-5 -
         ⪥   稪 楢.    㪮⪥  ,  ᫨
         ࠪ ⮩ ᫨誮   ,   ⠭ ࠢ-
         .
               孠ࠢ塞 ⥭樠쭮 ⠡ ⥬ -
          ਭ 襭,   ࠢ 譨 ன⢠. -
          ⥬  襩  ⥯ ॡ ᯮ짮 -
         , ⠪   訥 প   쬠  -
          ᫥⢨.

                     ६ ࠪ⨪  襭
                             ⥬ ॠ쭮 ६

                ⮣,    譥  ன⢮  ॡ
         ⢥,    ६ ࠪ⨪  ६
         ⢥. ६ ⢥ -  ६     -
         ⥬    襭   ࠡ⪨  뫪 ⢥  뢮.
          ࠧ,    ६,   祭 ண  ࠭
          ⨢  ⠥  ᫨⥫쭮 ⥬.
              ਬ, ᫨  ⥬  ⮬᪨  ᮢ  ⮢
         ()  ⮫쪮  ନ,  ⮣ ६ ⢥  
         ६  ⮣ ,  㯠⥫  ,  
         믮  ஬.  ,   ⢨⥫쭮,  ⥬
            ନ. ⮬ ६ ⢥ 砥 -
         ,  맢 ⥬,   ࠡ뢠 ᪮쪮 ᮢ
         ६.
               ६  ⢥⮢   ਫ  
         㭪 5-3.    ⥬ १ࢨ஢ ⮢  -
          ६ ⢥   浪 ᥪ㭤.    -
          ⥬   ⨬ ६ ⢥  20  ᥪ㭤. 
         㣮 ஭, ६ ⢥  ⠪ ਫ,  ࠢ
         ⮬ ࠪ,  ࠤ୮ ᫥  ᡮ  ,  
           ᥪ㭤.

                                 
                      0,1 ᥪ      
                                  
                        1 ᥪ   
                                   |    饩 設
                       10 ᥪ   |
                                  |
                      100 ᥪ  |     ᯥਬ⮢
                                  
                         1 ᥪ   
                                    ,⥬ १ࢨ஢, 
                        10 ᥪ  
                                 |      
                       100 ᥪ |
                                     ⥬ ࠢ 
                      1000 ᥪ 
                                 
                     10000 ᥪ

                    . 5-3. ࢠ ⨯ ६ ⢥

              㣮  ६ ࠪ⨪    ६
         ࢠ   ࠭ﬨ.  ।,   
         ࠡ뢠 ࠭樨.  ६ ࢠ   砩-

                                      - 5-6 -
           ਮ᪨.   砥,   । ᮡﬨ
           譥  ன⢥  (⠪,   ⨥ મ  
         뢠  - ன⢠).    ਮ᪮,  ᫨
         । ᠬ  - 㣨 ன⢮  -
         .  । ॡ㥬 ६ ࢠ    -
          ᨬ쭮    ६ 㧪.   ਮ
          㧪    ,  ਥ.
               ६ ⢥, ६ ࢠ   
          ⥩ ᥪ㭤 ( ),  ᪮쪨 .-
          ⥬ ᡥॣ⥫    殮  ६  
            ࠭  ᥪ㭤.    
         5  10 ᨬ  ᥪ㭤. ⥬ ᪠஢ ࠤ  -
         뫠   ᥪ㭤. ࠢ筠 ⥬  
         ন ⮫쪮 砩 .
               ⠡ 5-1 ਢ ⨯ ॠ権, 筮 ᯮ-
           ਫ  ॠ쭮 ६,  ᨬ  襭-
          ६ ⢥. ⨬,  MS-DOS  祭   ⠡-
         ,  ⠪    饯ਭ⮩  ਫ    ॠ쭮
         ६.

                                                          5-1
                  ६ ⢥  饯ਭ ॠ樨 ⥬
                                 ॠ쭮 ६
         
          ६        饯ਭ ॠ樨 ॠ쭮
              ⢥                       ६
         
          10 ᥪ-100 ᥪ 뤥  ECL, 䨪஢ ணࠬ
         100 ᥪ - 1 ᥪ뤥 ⠭⭠ , ணࠬ㥬
           1    - 100 ᥪ   뤥 ணࠬ
         100 ᥪ- 1 ᥪ ய  ஬  ॠ쭮 ६
           1 ᥪ - 1 ᥪ  ய  ॠ쭮 ६
           1 ᥪ -      㣮
         

               ᯮ짮 MS-DOS  ਫ ॠ쭮 ६

               㦥 㦤,  ⥬ ॠ쭮  ६  墠뢠
         ப    ਫ,    ⥬ ᡮ  
         ᫮  ⠫쭮 ࠧࠡ⠭ ⥬ ࠢ ࠪ⮩. -
         ⥬  ॠ쭮  ६  ࠧ  ⮫쪮  ᭮ ⨯
         (ࠢ,  孠ࠢ ⠡/⥭樠쭮 -
         ⠡),  ⠪  ६ ࠪ⨪. ० 祬 -
         ᭨,   ᯮ짮 MS-DOS  ਫ  ॠ쭮
         ६,  業  த⢨.

                               த⢨ MS-DOS

              த⢨ MS-DOS       ᯮ-
          ⮤ । .   ᫥ ࠧ  㤥  -
         ,    ।  த⢨ MS-DOS   ।,
           ᯮ짮 MS-DOS  ਫ  ॠ쭮 ६.

                              ⮢  MS-DOS

               ६ ᠭ ⮩    MS-DOS  㯭    
         ஢ ᥬ⢠ 8086: 8088, 8086, 80188, 80286  80386. -
             8088,   ᠬ  - 80386 ( ᠬ -

                                      - 5-7 -
         ). ࠬ ᥬ⢠ 8086 㯭 ࠧ筠 ⠪⮢ -
         ,     ⠡  5-2.  ⮢    4.77  
         砥,   4.77  ⠪⮢  ᥪ㭤. -
           । த⢨ :  祬   ,
         ⥬ ॥  . ⨬ ,   80286 -
         ॥, 祬 8086, 騩 ⠪  ⠪⮢ .
               裡  ⥬,   8088 ᠬ   ᥬ-
         ⢠ 8086,   ६ ࠪ⨪  ⮩     
          8088,  饣 ⠪⮢  4.77  .  ᫨  
           襥 த⢨,  ᬮ  ⢥
         ॥.    ᥬ⢮ ஢  8086    
         ।⥫쭮 롮ન   ।,  ⢨⥫쭮 ६
         믮 ன ᫥⥫쭮     ⫨
          ६ 믮, 㬬஢  ⤥ .

                                                          5-2
                      ⮢   MS-DOS ஢
         
                                                    
          8086      ⮢ 
         
                                                    
           8088           IBM PC                      4.77,8 
           8086           IBM PC Compatible           8,12 
           80188/186      IBM PC Compatible           8,10 
           80286          IBM PC AT (० 8086)      8,10 
           80386          IBM PC AT (386) (० 8086) 16,20,25 
         

              MS-DOS ন     ॠ쭮 ⠡ ६.  
         ᯥ稢   ६  㯭  ணࠬ.  ६ -
         ন   筮  10 ᥪ㭤.   ࠧ,  ᫨
          ਫ 室 ࠧ ᯮᮡ  10  -
         ᥪ㭤,    ᯮ짮  .
               ணࠬ 뢠   MS-DOS.  뢠
          ணࠬ ᯥ祭 ᯮ 뢠 21h.    -
         ⢨⥫쭮, 뢠 21h ᯮ    -
         㦨 MS-DOS,  ⮬ ॣ AH  ᮤঠ  믮-
         塞  㭪樨.    㤨 ᪮쪮 ਬ஢ ணࠬ,
         ᯮ  ணࠬ  뢠    맮   MS-DOS   
         POM-BIOS.

              mov     ah,2ah       ; 뢠 
              int     21h          ; 맮 DOS
              mov     year,cx      ;    CX ( 1980  2099)
              mov     month,dh     ;   DH ( 1  12)
              mov     day,dl       ;   DL ( 1  31)

               ਢ  ணࠬ   頥  AL.  
           ணࠬ,   맮 MS-DOS   POM-BIOS  믮
         ᫥騥 蠣:
              - ᥭ  ॣ ᮮ⢥     -
         ஢.
              - ⢫  뢠,   ᮮ⢥饣   뢠
         㭪樨.
              - ,  뢠 頥 ࠬ஢   -
         ଠ樨  ॣ஢.
               뢠 ६  MS-DOS ᯮ 뢠 int

                                      - 5-8 -
         21h    AH=2ch,    ᫥饩 ணࠬ:

              mov     ah,2ch       ; c뢠 ६
              int     21h          ; 맮 DOS
              mov     hours,ch     ;   CH ( 0  23)
              mov     mins,cl      ;   CL ( 0  59)
              mov     secs,dh      ; ᥪ㭤  DH ( 0  59)
              mov     msec,dl      ; 10 ᥪ  DL ( 0  99)

              ணࠬ 뢠 ⥬ ६      㪠-
          ६. ६    , ᯮ 㭪
         맮 MS-DOS.

                   ।   樮 ⥬ MS-DOS

               ६ ࠡ  ⥬ ॠ쭮 ६    
         樮  ⥬  MS-DOS  室    묨
         譥 ।. , 騥 ।,    -
         ਨ:
            - ,  騥   , 㪠뢠饣 ⥪饥 -
              ﭨ  ன,    室    
              ﭨ,
            - ,  ।⠢騥  ᮡ ஢ ࠦ 
              ᨣ,  뤠 -஢묨 ८ࠧ⥫ﬨ,
            - ஢ ଠ, 㯠  㤮 㣮 -
               (஥  ᢮ । ਭ       
              㪠 ᯮᮡ).

                         Ŀ
                           
                         
                             
                Ŀ
                                          
          Ŀ      Ŀ
              業-          樮- 
             ࠫ쭮 -        ⥬ DOS  
              CPU                          
                
              -                
             -                 
            IN  OUT           Ŀ
                                                    
                                                    
                          Ŀ    Ŀ
                          ᫥⥫-     ࠫ 
                                             
                              
                             -       -
                            -      -
                            㭪       㭪
                          樮 -   樮 -
                          ⥬ DOS  ⥬  ⥬ DOS  ⥬
                          -BIOS            -BIOS

                      . 5-6.  ⮢  ⮤ 㯠


                                      - 5-9 -

              "" ᯮ  樮 ⥬ MS-DOS  -
          .  ,  뢠 १ , ।⠢ ᮡ
          譥 ।.  ,  㯠騥   ( - "-
         ,  뢠  "),  (ࠢ)   ।.
           樮 ⥬ MS-DOS   ⨯ ⮢:  
         業ࠫ쭮  CPU   樮  ⥬ MS-DOS.
          㭪 5-6 ।⠢  ⨯ ⮢  ⮤,  ᯮ-
           㯠  ⨬ ⠬.  ᪨     룫-
           .    ⮫쪮  ⮤ 㯠   ࠧ.
          業ࠫ쭮  CPU 뢠  ⠪  "᪨
         ⠬".
               業ࠫ쭮  CPU ।⠢ । -
           ஢. 饭   ந室 ।⢥ 
         .   業ࠫ쭮  CPU -
           ᢮  ᮬ.   ⢮  65536 ࠧ ⮢.
         樮 ⥬ MS-DOS ᯮ    業ࠫ-
           CPU  ணࠬ㥬 ⠩   ⠪ ᯥ-
         ᪨ 楫,   饭  ன     묨  
         ᪠. 㣨  業ࠫ쭮  CPU  ᯮ짮-
          짮⥫  㣨 楫.  ᭮ ᯮᮡ 饭
          ⨬ ⠬ 砥  ਬ  IN  OUT 몠  -
         ᥬ.   IN ந室 뢠    -
          ᫮  .    WRITE ந室    
            ᫮  .
               樮  ⥬ MS-DOS  61h 業ࠫ쭮 -
          CPU ᯮ  饣 ன⢠.  ன  訩
           (  1) ᯮ  ࠢ 㪮,  㯠騬 
         饣 ன⢠.  ᫨   ⠭  祭  "1",
         饥 ன⢮ 祭.   ⨢ 砥  몫祭.
         㣨  ⮣  ࠢ 㣨 㭪ﬨ.  ⨭
         5-1 ᮤন ணࠬ,  ᯮ   饣 ன⢠
          樨 㪮 ᨣ:

             ⨭ 5-1.  㪮 ᨣ   
                               饣 ன⢠
         ----------------------------------------------------------------

                      in     al,61h    ; 61h -    -
                                       ;       饣 ன⢠
                      mov    bl,Ofch   ; ᪠   ⮢   1
                      and    al,bl     ; ᪨஢ al
            noise_on:
                      or     al,2      ;  1  al ⠭  -
                                       ; 祭 "1"
                      out    61h,al    ; 祭 饣 -
                                       ; ன⢠
                      mov    cx,Offh   ; ६ 祭
            time_1:
                      loop   time_1
            noise_off:
                      and    al,bl     ;  ⮢ 0  1
                      out    61h,al    ; 몫祭 饣 -
                                       ; ன⢠
                      mov    cx,Offh   ; 襥 祭  cx -
                                       ; 砥 襭 
                                       ; 㪠

                                      - 5-10 -
            time_2:
                     loop    time_2
                     push    ax        ; ࠭ ax
                     mov     ax,1      ;  祭 ﭨ
                                       ; 
                     int     16h       ; 맮 । 
                                       ; BIOS
                     pop     ax        ; ࠭ ax  믮
                                       ; 室

                     jnz     exit      ; ᨬ  ࠭
                     jmp     noise_on  ; ᨬ   ࠭
            exit:
                     ret
         ----------------------------------------------------------------

             ।⠢  ணࠬ 饥  ன⢮ ୮
         砥    몫砥  ⥬     61h.  ᫥
         祭 饣 ன⢠  LOOP 믮   楫
         ।⠢  ⮬  ன ண ६    ࠡ
         ० 祬  㤥 ⪫祭.   த 㯠  
         ,     㤥  - ᨬ. 㭪-
          뢠 "int 16h"  ᯮ    뢠  祭
         ﭨ .
             ⠡ 5-3 ।⠢  ⮢ 業ࠫ쭮  -
          CPU, ᯮ㥬  樮 ⥬ MS-DOS  -
          楫.

                                                          5-3
                 業ࠫ쭮  CPU, ᯮ㥬 
                                । 楫
         
             業ࠫ쭮     /뢮  뢠-
             CPU                                
         
                           040=043                 8
             RS-232     2F8=2FF                11
                       060=063                 9
            ⪨          320=32F                13
            饥 -      378=37F                15
            ன⢮(ਭ)                        
            ஬ -    380=3BF                 -
                                                 
            ⭮ ᯫ      3D0=3DF                 -
                       3F0=3F7                14
            ࢨ RS-232     3F8=3FF                12
         

               樮 ⥬ MS-DOS ।祭  ।
           ᮪ ஢.   ,     ࠢ
         ।⢥ ⨬ 묨,     ⢫ -
         ।⢮  饭  㭪 樮 ⥬ MS-DOS  -
         ⥬  -BIOS.     ⨯ ⮢ 樮 ⥬
         MS-DOS,     "᫥⥫ ⮢"  "-
         ࠫ ⮢".
              ࠫ    ᭮ ࠧࠡ뢠  -

                                      - 5-11 -
             ன (ਭ஢).  १  -
          室 ࠫ쭮,   ,  ᥬ ⮢, ⠢騥
         ,  ।  ਭ ६.  樮  ⥬
         DOS  ন  । ⮪  १ ࠫ 
         ⮫쪮   ࠢ (        ਭ),
           ᠬ  ᥡ  ।⢠  ⢫ 㭪樨
            뢮.  ।  ணࠬ,  ன -
         室 뢮 ப,     DS:DX,   ࠫ
         .  㭪 뢠 樮 ⥬ MS-DOS "int 21h" 
         ࠬ஬  AH=40H  (  䠩)  ᯮ  믮
         ⮣ ᫮.   BX ᮤন ⥫ 䠩  ⠭-
           ன⢠   (4).  ᫥ ࠡ⪨  ॣ ax
         㤥 ᮤঠ ⢮ ᨬ,  ⢨⥫쭮 饭  
         ࠫ .

                        mov    ah,40h            ; 㭪 = 
                                                 ;            䠩
                        mov    bx,4              ; ᠭ  ⠭-
                                                 ; ⭮ ਭ

                        mov    cx,20             ;  ᫠ ᨬ-
                                                 ; 

                        mov    dx,seg OUTSTR     ;
                        mov    ds,dx             ;
                        mov    dx,offset OUTSTR  ;  ds:dx 㪠뢠 
                                                 ;  OUTSTR
                        int    21h               ;  饭  -
                                                 ;  樮 ⥬
                                                 ;  MS-DOS
                        jc     failed            ;  ⠭ 
                                                 ;    祭
                                                 ;  ७ 砥
                                                 ;  ᡮ ਭ

              ᫥⥫   筮  ᯮ  祭
         ,   ⠪  祭 ன⢠ "".  १
         ᫥⥫  ।       ⮬
          ஢.  樮 ⥬  DOS  ন  ।
            ࠢ,  ,     .
              ।  १ ᫥⥫    ᨭ-
         ஭.  ⮬      ।   -
           ᮣ ࠬ஢.    ।    
          "᫥⥫쭮 " ࠢ  ⮢, । 
         ᥪ㭤.   ।   , ন -
         樮  ⥬ MS-DOS ᨨ 3.3,      110 
         19200 ⮢  ᥪ㭤. " ᫮" ।⠢ ᫮ ⮢,
         ⠢ ᨬ.   祭  ࠢ 7  8. "-
         " -  ⮩ 堭 㦥 訡    ।-
         . ᭮ ⠭⠬, ਭ  䥩 RS-232  ᫥-
         ⥫쭮 । , 祭 ࠬ  ⭮  
          "⭮"  " ⭮" ( ᯮᮡ ஢ન 訡)  -
           ⢮ ஢ન  ⭮.  ᨬ ⤥-
           㣨 ⠬,  뢠묨 "⠬ ⠭".   -
                 ⠭.    ࠬ    
         ந樠஢  砫  । .
              㭪 뢠 "int 14h" ⥬ BIOS  ᯮ  

                                     - 5-12 -
         ।  १ ᫥⥫ . 樠 ᫥-
         ⥫쭮  믮  ⠭    ॣ  AH  
         㭪樨 0. ࠬ ।   ॣ AL,   -
           ⠡ 5-4.  " " 㪠뢠  DX. 
           ᫥⥫ ⮢  樮 ⥬ MS-DOS. 
           祭  COM1  COM4.   ।⠢ 
         ணࠬ  ᫥⥫  樠 室  -
         ।   ᪮ 9600 ,  ᫮    8  ⮢,  
          ⮬  ⠭  ⢨ ஢ન  ⭮.  ᫥
         믮   㭪樨 ॣ AH ᮤন 祭 -
          .

                   mov     ah,0      ; 樠஢ ᫥⥫-
                                     ;  
                   mov     al,0e3h   ; 9600 , 8-⮢ ᫮, -
                                     ; ⢨ ஢ન  ⭮,
                                     ; 1  ⠭
                   mov     dx,0      ;  COM1 樠
                   int     14h       ; 맮 ⥬ -BIOS


                                                          5-4
                     ࠬ 裡,   ॣ AL
         
                 ⭮     ⠭    ᫮
                                              
         ĳ
            -    -                   
         7,6,5    4,3       2  ⠭  1,0
         
         000    110   x0    0     1      10   7 ⮢
         001    150   01  ⭠    1     2     11   8 ⮢
         010    300   11  ⭠                    
         011    600                                 
         100   1200                                 
         101   2400                                 
         110   4800                                 
         111   9600                                 
         

               ।   ᪥ ணࠬ ᨬ 'x' 뢠
          ᫥⥫ .  , ᫨  7 ॣ AH -
         ⠭  祭 "0",  饭  㭪樨 뫮 ᯥ. -
         祭 "0" *,   7 ॣ AH 㪠뢠  ᡮ.
         --------------------------
             * ,   ਣ ⥪ ࠫ ⪠:    
                  ।饬 ।   祭 "1"...
               (ਬ. ॢ稪.)

                   mov     ah,1      ; 㭪 1=  ᨬ
                   mov     al,'x'    ; ॣ AL ᮤন ᨬ
                   mov     dx,0      ;    COM1
                   int     14h       ; 饭  ⥬ -BIOS

              ६, ॡ㥬  ।  १ , 筮 -
           ࠪ⨪ 譨 ன.  ਬ, ६, -
         室  /뢠 1   ⪨    -

                                      - 5-13 -
          ᪠,    ᪮쪨 䠪஢: ⨯ ⪮ ᪠,
         ⠪  ࠬ஢ ⪮ ᪠,   ⢮   -
         ⢮ 樫஢,  ࠧ 権 /뢮   ⪨  ,
          䠩, ⢠ 䠩  ⠪ . ᫨  -
          ॠ쭮 ६ ᯮ 譨 ன⢠,    ᫥
         ஢ ᪮쪮 ⮢,  ⮡    ६, 稢 
         믮 権. ᪮ ࠧ ᯮᮡ ᮢ -
         ⥬    樮  ⥬ MS-DOS ࠢ 10 /ᥪ,   
              ࠧ  楫 祭  -
          業.  ࠦ   㭪 5-7:

              Ŀ
                                 
                ।   
                                 
              
                        
             Ŀ
                                   
          Ŀ Ŀ Ŀ
          ⮤    אַ   ⮤   
          㯮-      㯠 
          祭-    ⨳  - 
               (DMA)    뢠דּ
                              
            
                                    
                    Ŀ
                                                 
                                                 
             Ŀ    Ŀ     Ŀ
              ன⢠            ணࠬ
              /뢮-                          
                                 
             

                         . 5-7. ⮤ । 

              ⮤ 㯮冷祭    ᯮ짮    ⢨-
         ⥫쭮   ன⢠.   襩 奬  ஢
         (訢)  ன ﭭ ᫥⥫쭮   楫
         ।     뫪  - . 
         ,    ୮ ६   ,  ᫨
          室   ६  ⨢ ﭨ. -
          ⮣,  ᠬ   ६ ।   室  
         "⮬" ﭨ,     ६  .
               ⮣,  ⮡  ᪮쪮  ⥪  ।
            १ 㯮冷祭  ,  ᬮਬ
         ।  ணࠬ,  ன ⢫  
         १   業ࠫ쭮  CPU  .   DX -
         ন  ⮣ .

            read:     in   ax,dx      ; 뢠  - 12 横
                      add  di,2       ; ᫥饥  祭 -
                                        4 横
                      mov  [di],ax    ; ࠭  - 18 横
                      loop read       ; 믮 横  

                                      - 5-14 -
                                      ; 襭 - 17 横
                                      ; 饥 ⢮ -51 横
                                             8088
                                      ; 饥 ⢮ -43 横-
                                              8086
               ய    8088,  ࠡ饣    ⮩
         4,77  51 横  10,69 ᥪ㭤,   ਢ  ᪮-
          ।    93 .    ᪮  ।
           砥,      뢠  ᨬ
         93000 ࠧ  .
               ਢ  ᪥ ணࠬ ந室 ஢ઠ  -
         稥 ⮢  뫪    ᫥⥫쭮  .  
         ⮣ ᯮ 㭪 뢠 "int 14h"  祭 AH=3
         (ॡ  ﭨ ᫥⥫쭮  ).    ,
         ᫨  0 ॣ AH  祭 "1",  ,  
         ⮢ .  ணࠬ 筮   ⮢ 
             ॣ AL.

            wait:
                     mov      ah,3       ;  祭 ﭨ
                                         ; ᫥⥫쭮 
                     mov      dx,0       ; ॡ ﭨ 
                                         ; COM1
                     int      14h        ; 饭  -DIOS
                     and      ah,1       ;  ⮢?
                     jz       waite      ; , ,  
                                         ;   ⮢
                     mov      ah,2       ; 㭪=뢠 
                     mov      dx,0       ; 뢠   COM1
                     int      14h        ; 饭  -BIOS


              ।  ⮤ אַ 㯠   (DMA)

              ।   ⮤  אַ 㯠   (DMA) -
         ,   ॡ ।  ꥬ  ,  
           믮 㣨   䮭 । .
         筮 ⮫쪮      .      稨
         אַ  㯠   (DMA) 譨 ன⢠ ⮦  -
           . 譥 ன⢮    -
          ᠬ     .   ६ । 
              ,   믮 -
             ࠡ.  ᫥  襭  楤 । 
           砥  饭  .

                     ।  ⮤ 뢠 

              ।  ⮤ 뢠  ᯮ, -
          ।   ᨭ஭ ( , ६, ⢥
           ।   ࠭  ।).   ⠪ ।
          筮 ந室 ࠢ⥫쭮  . 뢠 㪠-
            - 譥 ᮡ  , -
           뢠 - 譨  ⭮襭    -
          ன⢮, ᠬ (⠩஬)  - ணࠬ.
          㯫 뢠   ਮ⠭ 믮
         ⥪饩  ணࠬ ("訢" ),  뢠  ࢨ᭮
         ணࠬ 뢠 (ணࠬ ISR)  ⠡ ஢ 뢠-

                                      - 5-15 -
           믮 ᫥.
            ᭮묨 㭪ﬨ,  믮塞묨  ࢨ᭮  ணࠬ ISR,
          :
            1. 襭 뢠 ⠪ ࠧ,   㦨-
          뢠  ᮪ ਮ⮢.
            2. ࠭ ॣ஢,   ᯮ짮 ணࠬ-
          ISR.
            3. 믮 㭪権 ࠡ⪨,  易  뢠, 
          ॥.
            4. ⠭ ᮤন ࠭ ॣ஢.
            5. 믮   IRET   믮  -
         ࢠ ணࠬ.

            ।⠢   ணࠬ  ᮤন    ணࠬ
         ISR:
                  sti                       ; ࠧ 뢠
                  push      ax              ; ࠭ ⮫쪮 
                  push      bx              ; ॣ,  -
                  push      cx              ;  ணࠬ
                  push      dx              ; ISR
                  .
                  .
                  .
                  mov       ax,cs           ;  ,  -
                                            ;  㤥  -
                                            ; 饭
                  mov       ds,ax           ;  ᯮ짮 
                                            ; DS
                  .
                  .
                  .                         ; ࠡ 뢠

                  pop       dx              ; ⠭ ॣ 
                  pop       cx              ; ⭮ 浪
                  pop       bx              ;
                  pop       ax              ;
                  iret                      ;  믮
                                            ; ࢠ ணࠬ

                뢠  ࠭   ᫮ (CS,
         IP, 䫠)  뢠  ᫮ ( ணࠬ ISR).  -
         ࠧ,  㦨  뢠   8088 -
         稢 71 横,    8086 - 51 横.  ॡ -
         ⥫     뢠     ,  ⮬
           㦨 뢠 㦥 뢠  ( -
          "⮬᪮ 襭 ० 뢠").

                         ࠢ ⮤ । 

              ࠢ ६  ᨬ ᪮⥩ ।  
         ⮤ אַ 㯠 (DMA) ।⠢  ⠡  5-5.  -
           (横  ६)  ⠡  ⮫쪮 
          横,     ந室 ⢨⥫쭮 । -
         .  ଠ  ६   ⮫쪮  楫  -
         ⥫쭮 ࠢ.  ਬ, ६   믮-
          "ணࠬ 横"   믮 ᫥饩 -
          몠 ᥬ:

                     again:  loop again

               CX  㦠    ।   祭
         稪   ⮬ 横 ।   ந室.
                ஢ 㯮冷祭      
         ।  ணࠬ,  ன ந室 뢠 -
         ﭨ  , ஢ઠ  ⮢  ⮬ 믮 ᠬ
         横, ᫨ ⮢ .

            again:
                   in     ax,dx        ;    DX
                   test   ax,bx        ; ࠢ ॣ/ॣ
                   jnz    again        ;  横  ⮢


                                                          5-5
                  ।    -DMA 䥩ᮢ
         Ŀ
         ⮢ ,           ।   -   
         ।塞:     ६             쭠  
                        Ĵ᪮ 
                         横  ६    横  ६ﳯ। 
                                                        
         Ĵ
         ணࠬ    17  3.564 ᥪ  -      -     -       
         横                                                 
         (8088,4.77 M)                                      
                                                              
         冷祭  27  5.660 ᥪ51 10.692ᥪ61    
                                                         
         (8088;4,77 )                                      
                                                              
         뢠     115 24.109ᥪ43  9.015ᥪ30    
         (8088;4,77 )                                      
                                                              
         뢠      83 10.375ᥪ43  5.375ᥪ63    
         (8086; 8 )                                        
         

               । ,     ࠪ-
           ᯮ㥬  ਪ ணࠬ,  ,  祬 ᨬ
         ᪮ । ,  ।⠢  ⠡  5-5,  ⮬
           ६  ॡ   ⠭ ⠩஢, 祭  
         .. ᫨  ᯮ ⠪ 뢠 " ᡮ ",  ᪮-
          ।  ⠪   ᪮  ।  
         .

                        ।⢠ ᪮७  ணࠬ

                ணࠬ ।⢠   ᡮ  (⠭-
             )    ᯮ짮   ᪮७ 믮
         ணࠬ o樮 ⥬ MS-DOS.   ।⢠ ᫥  -
         ᬠਢ ⮫쪮,  ᫨  ⥬ ॠ쭮 ६ -
           ᪮७ ⢥  .    뢠饥 -
         㦤 ᥣ ⮣ 室  ࠬ   ,      
         ᬮਬ    ।  ⮬ ࠧ.
              ᫨ ਪ ணࠬ ॡ ᫥  ᯮ짮-

                                      - 5-17 -
          ⥬᪨   饩 ⮩,  ਬ ⥬-
         ᪮    8087 ( 80287/80387)   ᪮-
           ᫥    ᪮쪮  浪.   ଠ   "⥫"   -
         ந⥫  ய஢  8087  -  ᪠ 㤮,
         ᪮ ண   ⥬᪨     
         ࠧ  ⠥,    ய  8087 ᯮ 
         ⠭ ணࠬ  ⥬᪮  ணࠬ  ᯥ祭.
         ய  8087  ।⠢  ⥬   ண
         믮 権  饩 ⮩.   ⠪  ⭮-
          ᫥騥 ⢨:  ८ࠧ ᥫ, ᭮ ⥬-
         ᪨ ⢨   ࠭業 㭪樨  (ਬ,
         宦 ᨭᮢ  ᨭᮢ  䬮).  ᪮  -
         ᪨ ணࠬ ⠭⭮      ய
         8087,      ணࠬ, ᯮ짮 ய 8087
         ⮦  ਢ  㬥襭 ࠧ஢ ணࠬ.  ஡  
         ணࠬ஢   㧭   10 "ணࠬ஢ -
         ७ ᫮ ࠡ⪨  "⥫"".
              ᫨ ॡ ᬮ - ᨢ,   ᯮ-
           XLAT    ,  ஬  ய
         8088.  XLAT   ந ஥ -
         ஢  256-⮢ ⠡    ᮤন  㪠
         ,     㭪 5-8.  ꥤ ᪮쪮 
         XLAT  楯窨,  ࠢ ᬮ஬  ⠡.
               ᯮ  IN/OUT  横  । 
         ⮢   ᯮ    INS/OUTS    ய஢
         80188, 80186, 80286  80386.
              ᯮ ।⢠ DMA (।⢠ ⮤  אַ  㯠  
         )    ।   ⥫쭮 㢥 -
         ⢨ ⥬.  ।  ந室   ᪮,
            ᯮᮡ 設  ,  ⮬    ⢨ 
           . 㣮 २⢮   -
         砥 砥  ⮬,   ।   ࠭稢 -
         ਭ 設 , 饩  .

                                                         BX
                                                         㪠뢠
                                                          
                        । 믮 Ŀ 
                         XLAT,                
             AX  AL 㪠뢠               
          Ŀ           Ĵ  
                 AL      ᨬ쭮
                            Ĵ           ⢮
                           Ĵ   ⮢
                                                    ࠢ 256
                                          
                    
                   ᫥ 믮
                    XLAT,
                    頥 AL

                . 5-8.   XLAT  ᬮ ⠡

              ᯮ짮 ப    饭    ⠭⭮
         ணࠬ ᪮ ࠡ ணࠬ.  ந室 ᫥⢨
         ⮣,   ப ந ७  ,   -
         饭    ⠭⭮  ணࠬ  室   

                                      - 5-18 -
           ⥪,  筮 ࠭ ॣ  ⮬   -
         室.     1 "஢ ணࠬ஢ 1:
         㬥  ஢ ணࠬ஢ ",   
         ஡    ப.

              砨,  ᫥ ᯮ짮 樮 
                 MS-DOS  ਪ ணࠬ ॠ쭮 ६

              襭  ᯮ짮  樮  ⥬  MS-DOS  
         ⭮  ਪ  ணࠬ   ᪮쪨 ᮮࠦ-
         .  뢠:
            . ६ ⢥
            . ࢠ
            . ⢮ 
            . ⢮ 뢮
            . ᯮ㥬 ⨯ 
            .  ⥬ ᮢ
            .  ⥬

                 ᫥    ᮮࠦ  ⮫쪮  
         ਪ ணࠬ ॠ쭮 ६     ࠧࠡ稪:
           ࠭   樮 ⥬ MS-DOS. 
         㣨 ᮮࠦ  த⮢ 譥 ।      
          ࠧࠡ稪.
               㦭 ᫨ ६ ⢥  ਪ ணࠬ, 
         ⠪ 㦭 ᫨ ६ ⢥, ஥  ᯥ -
          樮 ⥬  MS-DOS    ।  ਪ  ணࠬ.
         筮  뢠  ᫮  ।  ॡ㥬  ६ ⢥ 
         ਪ ணࠬ.  ᬮਬ ⮩  ਬ  ᡮ  .
         ।,     ᥪ㭤   ᮡ 50 000 ⮢
             ࠡ  .    ,     1/50000 =
         20 ᥪ㭤  ᡮ  ࠡ⪨   ଠ樨.
               㣮 ਬ ।    ॡ  ६  ⢥,
         ࠢ 10 ᥪ,   ஫  ਭ ४饣 ⢨
          ࠢ ⥬ ०  娬᪮  . (
         ⢨    ᭮뢠   ⠪ ६ ࠪ⨪
         㤮,   ࠢ ⥬ࠬ,  ⠪ ᠬ -
         ࠪ஬ ⥪饣 ).  ࠧ, ६ ⢥, -
         㥬 ਪ ணࠬ,    ⮩ ਪ ணࠬ-
         , ⠪  饩 ।.
              ࠧ 㤭 । ६ ⢥, ஥  -
          ⥬ ॠ쭮 ६.  । ६ ⢥,
         ஥  ন 樮 ⥬ MS-DOS,   -
         ᬮਬ ᭠砫  樮 ⥬ MS-DOS  -
          㤮 (᫨  ⢨⥫쭮 ),   ⠪
           ⮩  ᯮᮡ  ࠧࠡ⪨  ணࠬ  ᯥ祭
         (ࠧ ⮤ ࠧࠡ⪨  㦤 ).   -
          ᫨ ६ ⢥, ஥ ࠢ ६, 稢-
             室 ,  ࠡ  뢮,    易 
         ⨬ ⢨ﬨ থ. ᫨  ६ ⢥  ॡ㥬-
          ६ ⢥,   ,   諨 ਥ 
         ⥬, ᯮ 樮 ⥬ MS-DOS.
               ᭮ ᬮਬ ਬ  ᡮ஬  ,    ॡ㥬
         ६  ⢥  祭  20 ᥪ㭤. 樮
         ⥬ MS-DOS  ᯥ ६ ⢥    20  ᥪ㭤,
         ᫨  㤥  筮 ⢮ ᭮ ࢨ筮 -
           ࠧ饭 ॡ㥬 ꥬ .  ᫨ ⠪ -

                                      - 5-19 -
           ,  ,   ਤ ࠧ   -
         筮 .  ⮬ 砥  ᥪ㭤  
         筮  ࠧ饭 .
              ᫨ ६   ⢥,  ন  樮  ⥬
         MS-DOS,   ,  祬 ॡ㥬 ६ ⢥,  ᫥ -
            ⮢  㣨 孨᪨ ।⢠  ᪠ -
           ணࠬ ( 㦥 ᬠਢ  ), ⠭
            ,   ண ,  㣨 
         ⥬  ᯮ짮  ஥ 㤮( , 
         㤥  ண饥 ன⢮).  롮  -
          㤭  ஥஢ ⥬ ॠ쭮 ६,  -
         㦤    ।  室  । ⮩ .
              ॡ㥬 த⥫쭮 ६  ࢠ ।
          ࠡ⪨ ࠭権.  ᨬ  ॡ㥬 ࠡ-
          ⨢ ⥬ MS-DOS  ࠢ । -
          ᫮ ࠭権  ᥪ㭤.  ᫨ 饥 ⢮ ࠭-
         権   ,  祬    ᫮,      ࠢ
         樮 ⥬ MS-DOS, 祢,  ⥬ MS-DOS 
         㤥 ᯮ짮.  ਬ,  ᫨  ⥬  ॠ쭮  ६
           1  ࠭権  ᥪ㭤, 樮 -
         ⥬ MS-DOS   ᯮ짮  ⠪ ⥬.
               ਬ 樮 ⥬  MS-DOS  
         ⠪   室  ᯮ짮  ⨧筮.  饬
         砥 樮 ⥬ MS-DOS   ᯮ짮 , ᫨
         ॡ ਬ ⨧筮 ०.
              ਬ, 樮 ⥬ MS-DOS    ਬ-
           ᪮ ⥬  ᥬ ନ.  , ⨢-
          ⥬ MS-DOS,   ।祭  ᯮ짮   -
         쭮  IBM PC/AT,  ।ᬠਢ 稥 ᪮쪨
         ᢮,  ࣠  祭  ⮩  ⨧
         ०.  㤥 㦤 .   㤥  ᬠ-
         ਢ 楯 "横᪨ ஢騪"    ⢥  ⮤
         ஥஢ 祭 ⮩  ⨧筮.
               饬,   ᪠, 樮 ⥬ MS-DOS 
           ᯮ짮  設⢠ ࠢ ⥬,   -
         ᪮쪨 㭠ࠢ ⮩稢 ⥬  祭    -
         ⢠ 㭠ࠢ ⥭樠쭮 ⮩稢 ⥬.  -
           ᪮쪮  ࠢ⥫쭮  ,       ᯮ㥬
         ਪ  ணࠬ ॠ쭮 ६,      -
         짮 樮 ⥬ MS-DOS.   ਪ ணࠬ-
           ⥬ ࠢ 譨 宧⢮, ⥬ -
          ७, 饭 ⥬ ஡⮢  ..

             ஥஢ ⥬ ॠ쭮 ६  ᯮ짮
                            樮 ⥬ MS-DOS

              ஥஢ ⥬  ॠ쭮  ६    ᯮ짮
         樮 ⥬ MS-DOS  㤭  ⢨  樠쭮
         ⮤  ⠪  ஥஢.   墠⪠ 饣 室
         ࠦ   ⠪ ஡, :
            1.  ࠡ ⥬ ॠ쭮 ६   -
         ᭨ ਩ 樨  १ ࠡ   룫-
          ࠭ - ஡ ᨭ஭樨.
            2. 騥 ॠ樨 㪠 ⥬  ⠭  -
         ࠢ塞묨  ᫥⢨ ந襤     ७.
            3.   ணࠬ஢ ⥬ 祭,  -
            ࠡᯮᮡ  쭥襬.

                                      - 5-20 -

               㭪 5-9 ।⠢ ⮤ ஥஢ ⥬ -
         ॠ쭮 ६.  ஭ ⮤ ࠧࠡ⪨ ॡ 믮-
           ⮫쪮     ॠ樨 ⥬.  ஭
         ⮤    ⨯:
            . 㯮冷祭  ( 뢠)
            .  横  뢠ﬨ
            . 横᪮ ஢.

               ᯥ祭 堭 ⢨    㪠
         ⮤  㤥 짮 ਬࠬ   ணࠬ    몥
         ᥬ.  ࠭稬  㦤 ⮫쪮 ᠬ ஥-
         ஢   㤥  ᮮࠦ ᨭ஭樨, ஥ 
         㦥  㤨.    ⨧筮 㤥 ᬠਢ 
         ᫥饬 ࠧ.

                Ŀ
                     ⮤        
                  ஥஢   
                                   
                
               Ŀ
                                      
         Ŀ            Ŀ
          ᨭ஭륳            - 
         (-             멳
          )                  ०   
                     
                        Ŀ
                                                 
                 Ŀ  Ŀ   Ŀ
                 㯮冷祭멳  멳   横- 
                  (     横      -
                 뢠)    뢠   ஢   
                   ﬨ     
                                  

             . 5-9. ⮤ ஥஢ ⥬ ॠ쭮 ६

             ਬ 饭 ⥬ ࠢ 譨 宧⢮

               ᬮਬ 饭  ⥬  ࠢ  譨
         宧⢮, ।祭 ᫥  室 ⥯, ।०-
             ࠢ 襭 ,     -
         㭪 5-10.   ॣ ⥬୮-⢨⥫-
            ன⢮.        ८ࠧ⥫    ८ࠧ
         ⥬    ஢ 祭.   祭 -
           ⠭    ࠢ   ࠧ殢  ⥬ன.
         祭  ࠧ殢  ⥬   짮⥫.
            㤥   祭 ﭭ  -
         稭   ref_temp.  ணࠬ adjust_temp,  ।祭
         ࠢ ⥬ࠬ,    ⨭ 5-2. ⬥⨬,  
         ணࠬ  ᮤন ⮫쪮   ணࠬ.   -
          ஡ (⠪,     樠  -
         )   .


                                      - 5-21 -
                                    ࠧ殢
                                    ⥬
                      ८ࠧ-                 ८ࠧ-
                      ⥫                         ⥫
           稪  Ŀ   Ŀ   Ŀ    -
          ⥬                                     ॢ-
                                    ⥫
                                     
           稪  Ŀ      Ŀ    ᨣ-
          (묠)                                      -
                                    
                                     
           ⠩ ॠ쭮                 Ŀ    -
          ६                                           -
                            襭
                                                  
                                   

                . 5-10.  饭 ⥬ ࠢ 譨
                                    宧⢮

                        ⨭ 5-2. ணࠬ adjust_temp
         ----------------------------------------------------------------
            adjust_temp:
                    ; delta-    ⥬
                    ; ref_temp- 祭 ࠧ殢 ⥬
                    ; temp_port- , १  뢮
                    ;            ଠ    ࠢ
                                 ⥬ன
                    ; inc_cod-  ᥣ ணࠬ  襭
                                ⥬
                    ; dec_code- ᥣ ணࠬ  ᭨
                                ⥬
                    ; read_port- , १  
                    ;            뢠 祭 ⥪饩
                                 ⥬
                    in   al,read_port ;  ⥬  AL
                    mov  bl,ref_temp  ;  ref_temp  BL
                    mov  cl,bl  ; BL 㤥 ᯮ짮 
                    sub  cl,delta     ; ref_temp - delta  CL
                    cmp  al,cl        ; ⥪ ⥬ 
                                      ; ref_temp - delta ?
                    jl   increase     ; ⮣ 㢥 ⥬
                    add  bl,delta     ; ref_temp + delta  BL
                    cmp  al,bl        ; ⥪ ⥬ 
                                      ; ref_temp + delta ?
                    jg   decrease     ; ⮣ 㬥 ⥬
                    ret               ; ᤥ
            decrease:
                    mov  al,dec_code  ; dec_code
                    out  temp_port,al ; temp_port
                    ret
            increase
                    mov  al,inc_code  ;inc_cod  뢮 
                    out  temp_port,al ; temp_port
                    ret
         ----------------------------------------------------------------

                                      - 5-22 -

              ⬥⨬,  ॢ  ,  ⥬ -
            ।   ( ref_temp - delta)  (ref_ temp +
         delta),      㭪 5-11.   祭  delta
         ।⠢ ᮡ  稭 ᪠ (ਬ,   
         ࠤ 1F *   ᯮ   ⥬  -
         .
         
            *  ࠤ  ७ (1F) ਡ⥫쭮 ࠢ  -
               0,56 ࠤ (0,56 C) (ਬ. ॢ稪.)


                              ࠧ殢 ⥬
                                    (ref_temp)

                                        
              ⥬-                        ᮪ ⥬-
                         deltadelta 
            
                   襭       ⥬       㬥襭
                  ⥬              ⥬

             . 5-11. ᯮ짮 ᪠ delta 让 稭
                         ⥬ 

               ⮣,  ⮡  楯 ,  㤥 ,
          祭 delta ࠢ .   ⮬ 砥 ⥬ ᫥
         ४஢  直  ࠧ,      筮  ࠢ 祭
         ref_temp. ।,    ⥬   
         祭 ref_temp.    饭  楤 㤥 ।-
         ਭ ⢨, 饥 ⥬.  १ ⥬
           祭, ॢ饣 稭 ref_temp.  
         । 맮 楤 㤥 ।ਭ ⢨, 饥
         ⥬.  १ ⠪ ⢨ ⥬ 㤥  -
         ,   ६.    뢠 -
          ⥬.  ࠧ, ਬ 稭 delta (,
            ࠢ ) ᯮᮡ 襭 ,  ⮬ 
         ⥬    ⮬  讬   ref_temp.
                ᬮਬ  ணࠬ   ⨢樨 ᨣ
         ୮ ॢ.  ᫥ ⮫쪮 ᫠ - ᨣ,
          ⪫ ⮬ ᨣ  .   楤  -
          initiate_alarm ।⠢  ⨭ 5-3.
                      ⨭ 5-3. ணࠬ initiate_alarm:
         ---------------------------------------------------------------
         initiate_alarm:
                         ; alarm_port -   ᨣ ॢ
                         ; activate_signal  -  ᨣ  ⨢樨
                                               ॢ
                         mov        al,activate_signal
                         out        alarm_port,al
                         ret
         ---------------------------------------------------------------

               ᬮਬ  楤  ࠢ  襭  .
         ।,    㦭    ࠬ  18.30 
         20.30.   ॡ   室 짮 -
           ६,    ᠬ.   ⨭ 5-4  ⠪

                                      - 5-23 -
         楤,   water_lawn.

                        ⨭ 5-4. ணࠬ  water_lawn
         ----------------------------------------------------------------
            water_lawn:
                        ; start_hours -   "" 砫쭮
                        ;                ६
                        ; start_mins  -   "" 砫쭮
                        ;                ६
                        ; stop_hours -    "" 筮
                        ;                ६
                        ; stop_miins -    "" 筮
                        ;                ६
                        ; water_port -     ࠢ
                        ;                襭 
                        ; start_code   - ணࠬ  砫
                        ;                襭
                        ; stop_code -    ணࠬ 砭
                        ;                襭
                        ; watering  -    ६ ﭨ,
                        ;                  ⮬, 
                        ;                砫  襭
                        ;                 

                   mov   ah,2ch         ; 㭪 뢠 ६
                   int 21h              ; 饭  DOS  
                                        ; cx ᮤন   
                   mov   bl,watering    ; 砫  襭?
                   test  bl,1           ;
                   jz    start_or_not     , ⮣  襭
                   mov   dh,stop_hours  ;     ?
                   mov   dl,stop_mins   ; ࠢ  ६ -
                                          ⠭
                   cmp   cx,dx          ;  ४ 襭?
                   jl    exit       ; , 襭 த
                   mov   watering,0     ; 襭 ४饭
                   mov   al, stop-code  ; 뢥  ⠭
                   out   water_port, al ; १ water_port
                   ret                  ; 믮
            start_or_not:
                   mov   dh,start_hours ; ६ 砫 室  DX
                   mov   dl,start_mins  ;
                   cmp   cx,dx          ;    襭?
                   jl    exit           ;  
                   mov   watering,1     ; , 襭 砫
                   mov   al,start_code  ; 뢥  ᪠
                   out   water_port,al  ; १ water_port
            exit:
                   ret                  ; 믮
         ----------------------------------------------------------------

               ⮩ ணࠬ ।,  ६ ⠭ (-
          "stop_hours:stop_mins")  ६ 砫 襭  (-
         祭   "start_hours:start_mins).  쭠 㫥  ६
         "watering" ᯮ  ⠪ ࠧ,  ᨣ  
          ⠭   뤠 ⮫쪮  ࠧ  .
             ,     㠫  楤 ࠢ

                                      - 5-24 -
         ॢ,  ୮ ॢ  襭 ,  -
          ᫥ ॡ  ᥩ ⥬.  ᫥-
          ॣ㫨஢ ୮  ᪮쪮 .   ୮
         ॢ  ࠧ ࠧ  ᫥ 㦥    (
         묠) -  ⨬ প!
                   祭  ᮢ  -
            18.30.   ।,   ᮮ⢥騥 ன⢠ 
         ८ࠧ⥫  /뢮  㦥 易  ஬
         १ 䥩.   ⮢ 㤨   -
         ⥬ ॠ쭮 ६  饭  ࠢ  譨  -
         ⢮.
               㤥 ᬠਢ  ᨭ஭ ⮤: 㯮冷祭
          ( 뢠),  ᭮ 横    뢠ﬨ  横-
         ᪨ ஢騪.   㦥 㯮, ᨭ஭ ⮤ -
           ⮫쪮     ⥬   ॠ樨.

                           ⥬ 㯮冷祭 

              ⥬ 㯮冷祭   ⮨   横,  
         祭 ண  ன⢠ ᫥⥫쭮 訢 (
         뢠 㦭 楤)  .  ணࠬ  饭
         ⥬ 譥 ஫ ᯮ  ,   -
          ணࠬ  ⥬ 5-5.
               ⮩ ணࠬ ᫮  "wait_loop"    ணࠬ
         横,  ஬ ந室   祭 ண ६.
          饬 砥  ॡ  "।誨"   ⥬
         .   ⮣, ⮡  室  ⠪ "-
         ।襪",   ᬮਬ ਬ ࠢ ࠢ塞  ஬
         ⮬設.  ।,    訫  設 
         ࠢ  뤠 : " ࠢ".  砫 믮
         ,    , ।,  த -
           業 室       襩  ᪮.  
           த  ,   設   稢 
         ୮ 뫠   ࠢ.  ० 祬  ᮧ,
          設 㦥 稢,   ᯥ 뤠 ᪮쪮
          " ࠢ",  ਢ   設. ⮡ -
           樨    ⠪ ணࠬ-
         ,  ⮡      ᫥ 뤠  
           믮.   砥 ࠢ 譨 宧⢮ -
           ⨬,  ⠪  㦥  ॡ -
         ,    "⫮" ⢨,  㦥 뫮 㯮 .

                         ⨭ 5-5. ணࠬ ref_level
         ----------------------------------------------------------------
                   ; ref_level -  ஢ 묠
            forever:
                   call    adjust_temp     ;맮 ⠭⭮ ண-
                                           ;ࠬ
                   in      al, smoke_port  ; 祭 ஢
                                           ;묠
                   cmp     al, ref_level   ;஢ઠ  ᭮
                   jl      no_danger
                   call    initiate_alarm  ; ᨣ ॢ
            no_danger:
                   call    water_lawn      ;맮 ⠭⭮ ண-

                                      - 5-25 -
                                           ;ࠬ
                   call    wait_loop       ;㧠 (⢨ ⢨)
                   jmp     forever
            wait_loop:
                   mov     cx, 0ffh        ;祭  cx ।
                                           ;६ 
            wait:
                   loop    wait
                   ret
         ----------------------------------------------------------------

              २⢠ ᠭ ⮤ :
            .   ⥬
            . ஥ ६ ⢥.

              ⪠   ᫥騥:
            .  ᥣ 室  ⮬ ﭨ, ᪮ 
               饭  ⮢
            . ६ 横   १   ⠭  -
              ⢠ 訢 ன
            . ६    ⮢,    ६ -
                 ⨢ ﭨ,  ਬ,  稪 묠 
              襬 ਬ.

                           ᭮ 横  뢠ﬨ

               ⮤ ᭮ 横  뢠ﬨ   -
         ਢ    ⥬    뢠ﬨ.     砥 
         ⮩ ⥬ ,   ⮬ ⮤ ᯮ ⨥  "-
          横".   ६ ⮣ 横  祣  , 
          - 믮,   㤥 뢠 ⠪  ,  
         ⮣  ॡ  譨  ன⢠   (⠩).   ⮫쪮
          - ᮡ⨥,  뢠 뫠  .
         ⤥쭠  ⠭⭠  ணࠬ  㦨  뢠 (ISR)
         뢠    뢠.
               ୥  ਬ 饭 ⥬ ࠢ -
         譨 宧⢮.   襬 ਬ 뢠  ࠧࠡ⠭  ⠪,
          ࠡ  뢠, :
            1. ⥬  室   ।   (ref_temp -
               - delta)  (ref_temp + delta)
            2. ஢ 묠 室  । ᭮.

              楤 adjust_temp   initiate_alarm  ।⠢  ᮡ
          ணࠬ ISR,  ᮮ⢥騥 㪠   뢠-
         .
               饬 砥 뢠    易  楤ன
         water_lawn,  ⮬   楤 ᯮ 㭪 뢠-
          "int 21h" 樮 ⥬ MS-DOS  । ६
         ⮪. ᪮ ணࠬ 樮 ⥬ MS-DOS  -
          ॥ࠡ쭮, ணࠬ ISR   ந 㣮 -
         뢠    樮  ⥬   MS-DOS.   ⮬   楤
         water_lawn  ࠧࠡ뢠   ணࠬ ISR,  뢠
           ணࠬ 横 main_loop:

          forever:
              call    water_lawn   ;
              call    wait_loop    ;  ⥪ ண ६

                                      - 5-26 -
                           ;  ୮ 맮 楤 water_lawn
              jmp     forever

              ⠭ ணࠬ  㦨  뢠   뢠
         adjust_temp  initiate_alarm.  ணࠬ ISR ⠪ ,  
          㦥 ᠭ 楤,  ᫥饩 ࠧ楩:

            1. ணࠬ ISR ᯮ  IRET  
               RET   筮  楤.   IRET ⢫
                ࠢ   ணࠬ  襭
               믮 ணࠬ ISR.
            2.   ࠭ ॣ, ᯮ㥬 ணࠬ
               ISR.    ⠭  믮
                IRET.
            3. 뢠  ࠧ/.

              ணࠬ adjust_temp   ࠧ ᯮ짮 -
         .   ⨢ 砥 ᨣ  㦥 묠    -
           ᯮ,   ਥ.  筮,  ணࠬ
         initiate_alarm   ࠢ,  ⮬   -
           楤ன  襣  ਮ     뢠
           㦤 ᨣ  .
               ணࠬ  ISR   易  ᮮ⢥-
         騬 ஢ﬨ 뢠.      ॠ १
         㭪  "⠭    뢠"   樮 ⥬
         MS-DOS. 㭪 뢠 "int 21h"   㭪樨  AH=25h -
           ⮩ 楫. DS:DX 㪠뢠  ணࠬ ISR  -
          .

                   mov     ah,25h        ; 㭪= ⠭ 
                                         ;          뢠
                   mov al,int_level      ; ஢  뢠      AL
                   mov dx,sadjust_temp
                   mov ds,dx             ;  ணࠬ ISR  DS:DX
                   mov dx,offset adjust_temp
                   int 21h               ; 饭  樮
                                         ; ⥬ DOS

                   㭪   믮  㣨
         ணࠬ ISR  ⥬.
              २⢠ ⮣ 室 :
            .   ⨢ ன   ६
            .     ⢮ ᨭ஭ 譨 ᮡ⨩ (᫨
              設⢮ ன ⨢) 㯠 祭  -
              
            .  ⮩ ⥪ ணࠬ, ᪮  ணࠬ ISR
               ᨬ  㣨.

              ⪠ ⮣ 室 :
            . ᫮ ⢨  ணࠬ ISR    
              ணࠬ
            . ᫮  ⥪    ணࠬ,    
              ᫥⢨ ᨭ஭ த  ᮡ⨩.




                                      - 5-27 -
                             ᪨ ஢騪

               ⮣,  ⮡    ࠡ  横᪨  ஢騪
         ᬮਬ ⥬ ࠢ ᮬ.  ॡ,  ⮡ -
         ஫  ࠢ ந室   100 ᥪ.  㣨 ࠪ-
         ⨪,  ॡ騬 ஫,  ,  
         娬᪨ ⠢.  ࠪ⨪ ॡ  ⮣ -
         ஫, 祬 ⥬ .
              ।,  楤 temp_control ॡ 10  ᥪ 
         ஫  ࠢ ⥬ன. 楤 temp_control 
         믮  100 ᥪ, ⮬  ⥬ ᫥ -
         ஫஢  100 ᥪ.
               ࠧ 楤 B,  C,   D ஫  -
         ࠢ ६ 㣨 ࠪ⨪,     ⠡-
          5-6. , ।,  楤 C  D 믮 ࠧ 
           300 ᥪ,  楤  B  믮    ࠧ   
         300 ᥪ.

                                                          5-6
                     楤, ॡ㥬   ਬ
         Ŀ
                         ஫-   ६    ॡ㥬   
           楤  㥬      믮-  Ĵ
                         ࠪ-       ६   ਩ 
                         ⨪                                 
         Ĵ
           temp_control ࠳ 20 ᥪ  100 ᥪ   
                                                      ࠧ襭
           B                40 ᥪ  150 ᥪ   
                                                       ࠧ襭 
           C               60 ᥪ  300 ᥪ   
                                                       ࠧ襭 
           D             ᪨ 38 ᥪ  300 ᥪ   
                         ⠢                        ࠧ襭 
         

               ⥬ ॠ쭮 ६   ஥  -
         짮 樨 横᪮ ஢騪, ।⠢
         -奬 5-1.     横:  0,  1  2. ᫥-
         ⥫쭮 믮 横 ⠪: 0, 1, 2  0, 1, 2 ୮.
              ⬥⨬,   楤  temp_control 믮  ࠧ 
          横.  横 ॡ 100 ᥪ  ᢮ 믮,
         㤠  砥 ६,  ॡ㥬  믮  横,
         ६, ॡ㥬  믮 楤  temp_control    ६
         "।誨",  饩       横.  "।誨"
         ।祭  ᨭ஭樨 믮 横  ॡﬨ,
         ।塞묨  ६, 稢    믮-
         塞 楤 ( 襬 ਬ  ⭮  楤 temp_
         control).

                                      - 5-28 -
         Ŀ
                              Ŀ                         
                                                                 
                                                            
                                                                 
                                                       
                                                                  
                              Ŀ                         
                                                                 
                              稪=0                          
                                                                 
                                                       
            >                               
                         Ŀ                    
                         稪= 稪+1                     
                                                                
                                             
                                                                 
                             Ŀ                         
                       0     室   2                      
                   ĳ稪  Ŀ                 
                    横 0   MOD3   横 2                  
                                                    
                               1 横 1                        
              Ŀ   Ŀ   Ŀ          
              temp_cont-   temp_cont-   temp_cont-          
              rol          rol          rol                 
                 20 ᥪ      20 ᥪ      20ᥪ           
                              
                                                               
              Ŀ   Ŀ   Ŀ          
                  B            C                           
                  40ᥪ       60ᥪ       40ᥪ          
                              
                                                               
              Ŀ                                      
                  D                                           
                  38ᥪ                                      
                                                    
                                                               
              Ŀ   Ŀ   Ŀ          
              㧠      㧠      㧠             
                 2 ᥪ      20 ᥪ     40 ᥪ            
                              
                                                               
                            
                               <-----                              
         
                -奬 5-1.  横᪮ ஢騪

               -奬  5-1  楯 ஥ 横᪮
         ஢騪  뢠.    ਪ ணࠬ -
             室 ᯮ짮 뢠,   
         ᨣ஢   稨 譥 ᮡ,  ॡ饣    ᥡ
           .  ᪨ ஢騪   ⠪
         ஥  ਬ ॡ,     㭪 5-12.
               㭪  5-12  (A) ,    ࠭㥬 ,  
          横 ॡ 100 ᥪ  믮   横, ᫨
             뢠.  ।,  뢠  

                                      - 5-29 -
         ६ 믮 楤 temp_control.  楤  temp_control
         蠥  ᫥ ⮣ ࠡ뢠 뢠.  ᫥ -
         ⪨ 뢠 믮 楤  B.  ᪮  
         ।᪠   뢠, 饥 ६ 믮-
           横 ⠪    ।᪠.  ࠧ,
         ६  믮  横 横᪨ ஢騪  뢠ﬨ
          ।塞.
              २⢠ 樨 横᪮ ஢騪 -
         :
            .  ଠ ⨧筮.
            . । ࠡ祣 ६  ᪫祭 砥
               뢠ﬨ.

              ⪠ ⮩ 樨 :
            . 䥪⨢  -    横   믮 
               ᢮ 襭.
            . ६ 믮 横 㢥稢  㢥祭 -
               横.
            . 㤭  ஢  䨪権   ࠭  
              ६ ࠬ஢.



                                                               
                                                     ந-  
                                                     室   
           Ŀ                      Ŀ-
           temp_cont-                      temp_cont- 
           rol                             rol        
              20 ᥪ                         20 ᥪ      
                                       
                                                             
           Ŀ                       Ŀ 饥 -
               B          饥 ६       뢠  横
               40ᥪ    横 = 100 ᥪ   㦥  ॢ蠥
                                     20 ᥪ 100 ᥪ
                                             - -
           Ŀ                      Ŀ  -
               D                               B      뢠
               38ᥪ                         40 ᥪ      
                                       
                                                             
           Ŀ                      Ŀ      
           㧠                             D           
               2ᥪ                         38 ᥪ       
                                       
                                                             
                                                             
            .  0, ᫨ -       .  0  稨 -
                 ந諮           뢠 (।塞)
               (।塞)
           . 5-12.  ᪨ ஢騪  稨  뢠:
                            ।塞 ६ 横


                                      - 5-30 -
                          롮 ⮤ ஥ ⥬

              롮  ⥬   譥 ।, 
         ।,   ⠪  ६ ॡ, ।塞  -
         .  롮 ⠪   ⮣,    ᯮ짮 ⮫쪮
         㦥 騥  稨 孨᪨ ।⢠    -
         짮     ।.  ᫨  ਮ
          ன⢠,     ᬠਢ    ਬ  -
         ன, ࠡ  ࠢ 뢠,  ன, ࠡ-
            뢠.  ᫨,  ,   㥬 ⮫쪮 㦥
         騬 묨 ।⢠,     롨: ᯮ-
            뢠.  ਬ,  ஥ ன⢮ 
           ।ᬠਢ  ࠡ   뢠.    ᠬ 
         ਬ ⮤ 㯮冷祭   ⮣ ன⢠.
                 ਪ  ணࠬ  롮  ⮢
         ॡﬨ, ।塞묨  ६ ࠪ⨪,  
           ⮬ ਬ,  ।  . ਭ⨥ 襭
          롮 ⮤ ஥ ⥬  ࠪ⨪, 筮, 
          ᫮ ⨥.
              ।,      㤥 ࠡ  樮 ⥬
         MS-DOS     ࠢ      8088,   饣 
         4,77 .  । ⠪,    㦭 ᮡ    
         ᪮  35000 ⮢  ᥪ㭤.  ⬥⨬  ।饩 ⠡
         5-5,   稨 뢠  ᨬ쭠  ᪮  ।
           ࠢ  30 .   ,      ᯮ짮
         뢠.    , ⥬   ࠡ  -
         쭮  ᪮  । ,  ࠢ 60 .   ⮣,
           ࠭  ⮬  ᭮ .
              , ,  ᫨ ॡ, ⮡ ࠧ 楤 믮-
           ࠧ ⮩,   ⮬ 砥 ਬ 横᪨
         ஢騪.
                ᬮ७ ⮤  ᨭ஭묨  (ࠡ-
         騬 ⮫쪮   祩,     ⨧筮). 
          ᬮਬ ⨧ ०  樮 ⥬ MS-DOS.

                ⨧ ०  樮 ⥬ MS-DOS

               饬  砥  樮 ⥬ MS-DOS  ন
         ࠡ  ⨧筮 ०,  ᬮ  ,  樮
         ⥬  MS-DOS  ᮭ ஢ IBM PC/AT ।ᬮ-
         ७ ᫮  ࠡ  ⮬ ⨧筮  ०.  ⨧-
         筮  ।⠢ ᮡ 祭 魮 ।⢮  ⥬ -
         쭮 ६.    頥    ⥬    
         ࠧࠡ뢠 訥, ᫮ ⥬.
              ⥬ ॠ쭮 ६ 楫   ࠡ  ᪮쪨
         ᨬ ᮡ⨩, ந室  ந  ६.
          ᮡ   ᨭ஭  ६.    -
         ,   ᮡ⨥  ந室  ६ ࠡ⪨ 㣮-
         .
              ⨧筮   ᯮ짮   ⠪ ⥬ 
         饭 ணࠬ ᯥ祭.    ᠭ  ⤥쭮
         ணࠬ   ࠢ ᥬ ᮡﬨ     -
         ᪮쪮 ணࠬ,    㤥 ࠢ ⤥ -
         ⨥.     ணࠬ  ६ 믮 -
         ஬,  ন騬 ⨧筮.  ⤥ ணࠬ
         뢠  "砬".  ᪮  ६ 믮 
         ,   뢠 ⨧筮.  -

                                      - 5-31 -
           믮  ஬ ६,  筮 ⮬,  
          㤥ন  ஢      ⮦ ६.  
         ⢨⥫쭮 ,   ⤥  ६, 筮, 믮-
          ⮫쪮  .

                  ᫮ ⢮ ⨧筮 ० 
                         ᮭ쭮  IBM PC/AT

               ⥬ BIOS ᮭ쭮  IBM PC/AT  ।ᬠ-
         ਢ 稥 ""  ਬ ஢騪. ন-
          㭪樨  祭 묨,    ᯮ짮 
         ஥஢    ॠ樨  ணࠬ,  ন饩 
          ⨧筮 (㦤   ⥩ 
          ।  饩 ). ࠡ⪠ 楫 -
         ஢騪  樮 ⥬ MS-DOS    祭  㤭
         ᮬ,  ⮬    ४㥬  ࠧࠡ뢠  ஢騪,
         ।祭 ⮫쪮  襩 ਪ ணࠬ.
              뢠 15h  ।ᬠਢ   ঠ ⨧-
         筮 ஢騪.  室 ஢騪 ࠨ  ࢨ
         ⠭ ணࠬ  ࠡ 뢠 15h.
              ஢騪  ন ⠪    㭪樨,  
         ४祭   横 ⮥.
                । ᮭ쭮   IBM  PC/AT  
         ॠ  横 ,  뤠 뢠 15h  ⭠-
          祭  㭪樨 "90 hex"  AH.   ⮬  -
         ஢騪  ࠭ ﭨ ⥪饩 .  奬 -
         ⢨  믮  " ४⨥"  "  -
         ",   横 .
                   ᢮  ࠡ  
          ஢騪,  뢠 15h   㭪樨 91h -
           AH.  ⮬  ஢騪  㤥 , 
          㤥 ⮢  ᢮ ࠡ .
              ⨬ 㦤 蠥   祭 ⨧筮
         ०   樮 ⥬ MS-DOS.   諮 ࠭
         ⪨  ࠧ஬,  ⮬  ⨧  ०  
         樮  ⥬  MS-DOS    ᮭ쭮   IBM
         PC/AT 祭   㤭 ॠ㥬.

                                    祭

              ⥬ ॠ樨  ६    -
          ।  ᥣ  㤮⢮  ६  -
         ࠭祭.   䨪樨 ⥬ ॠ쭮 ६  ࠧ-
            ᫥騥  ⥣ਨ  ᨬ    ࠢ
         ⮪ :
            . ࠢ ⥬
            . 㭠ࠢ ⥭樠쭮 ⮩稢 ⥬
            . 㭠ࠢ ⥭樠쭮 ⮩稢 ⥬.

               ᬠਢ ᪮,   ॡ 樮 -
         ⥬ VS-DOS, ஥  ᯮ짮  ਪ ணࠬ
         ॠ쭮 ६.     ᨭ஭樨, ᪮
         ࠡ  樮  ⥬  MS-DOS   । .
         ᯮ  ਬ,    ந஢  ᯮ짮  ⮢
         業ࠫ쭮    CPU    ᫥⥫  ࠫ
         ⮢   묨  譥 ।.  ⠪ 㤨 
         ᭮ ⮤ ।      :

                                      - 5-32 -
            . 冷祭 
            . ⮤ אַ 㯠 DMA
            . ⮤ ᯮ짮 뢠.

               ᭨  ६ ⢥  ६ ਭ -
               ᯮ짮  樮  ⥬ MSDOS 
         ਪ ணࠬ ॠ쭮 ६.  뫨 ᠭ   ᨭ-
         ஭ ⮤ ஥஢ ⥬ ॠ쭮 ६:
            . 冷祭 
            .  横  뢠ﬨ
            . ᪮ ஢.

                ਬ஢  ணࠬ  몥 ᥬ   த-
         ஢,    樮  ⥬ MS-DOS  ᯮ짮-
           ࠢ⥫쭮 ,    ਪ ணࠬ
         ॠ쭮 ६.  ,  ,   ᬮ५ প ०
         ⨧筮  樮 ⥬ MS-DOS.
