                   

     אַ    (Direct Memory Access - DMA)  ᯮ-
    믮  権 ।  ।⢥
 ⨢   ன⢠ /뢮. 筮 
⠪ ன⢠,  , ,  ⥫  -
   (ਬ).
      ᯮ짮          
/뢮, ஫ אַ 㯠 ᠬ ନ  ᨣ-
, 室   묨  ன⢮.  ⠪
।⢥  ⥫쭮 ,  祬   ࠤ樮
/뢮    ᯮ짮  業ࠫ쭮    
INP, OUT.


              ஫ אַ 㯠 IBM PC/XT

     ஫ אַ 㯠  IBM PC/XT ॠ   
奬  Intel 8237A  ᮤন  .    -
 ᫥騬 ࠧ:
     0 -  ᮤন ᪮ 
         ,    訩 ମ;
     1 -  ᯮ;
     2 -  ;
     3 -  .
      0  訩 ਮ,  3 - 訩.


                        DMA

       ᮤন 16-ࠧ來 ॣ:
     - ॣ ⥪饣  CAR, ᮤন ⥪騩  祩
         믮 樨  묨   ᯮ짮-
        DMA;
     - ॣ 横 אַ 㯠   CWR, ᮤন -
        ᫮,  ।祭  ।  ;  
       믮  묨 ॣ ࠡ⠥  ०  -
       ⠭;
     - ॣ ࠭     BAR,  ᯮ  
       ࠭   , ᯮ㥬  ।-
        ;    ࠡ  DMA ᮤন  ⮣
       ॣ  ;
     - ॣ ࠭  ᫠ 横 אַ   -
        WCR;  ࠭ ᫮ 横 DMA,  ᮤন ⠪
        ;
     - ॣ ० MR, ।騩 ࠡ .

     ਢ   ॣ஢     ଠ   IBM
PC/XT.

                          00h - 07h

      ॣ ᮤঠ    稪  ।
   - 3.  祭 ᫥饥:

00h     :    
        ⥭: 騩 
01h     : 稪  
        ⥭: 騩 
02h     :    1
        ⥭: 騩 
03h     : 稪  1
        ⥭: 騩 
04h     :    2
        ⥭: 騩 
05h     : 稪  2
        ⥭: 騩 
06h     :    3
        ⥭: 騩 
07h     : 稪  3
        ⥭: 騩 


                             08h

       ᯮ    ⢥ ࠢ饣
ॣ   ⥭  ॣ ﭨ.

     ଠ ࠢ饣 ॣ:

 7 6 5 4  2 1 0
Ŀ
        

         1 - ᯮ짮 ० -;
           0 -  ० ࠡ
       
        ᫨ ᯮ ० -, 1
            ⮬ ࠧ拉 ࠧ蠥 墠 ,
            0 - 頥;  筮 ० ࠡ
            ﭨ ⮣  ࠧ筮
      
       1 -  ࠡ DMA;
             0 - ࠧ襭 ࠡ DMA
     
      1 - ᯮ짮 ᦠ  ६, ᫨
                  ⠭  筮 ० ࠡ;
              0 -  ० ࠡ
    
     1 - 饭 ਮ⮢:
               0 - 䨪஢ ਮ
   
    1 - 㤫 横 ;
                0 - ଠ 横 
  
   1 - ᯮ  ஢ 
                     ᨣ   DMA DREQ;
                 0 - ᯮ ᮪ ஢
 
  1 - ᯮ ᮪ ஢ 
                      ᨣ   DMA DACK;
                  0 - ᯮ  ஢

     筮  ॣ 樠 BIOS    -
஢ ⥬,  ᫥⢨  ० ࠡ ஫
DMA  ॡ. 訡  樠樨 ⮣   -
  "ᠭ" ⥬.

      ⥭     08h ணࠬ 砥 ᫮ ﭨ
஫ DMA:

 7 6 5 4  2 1 0
Ŀ
              

    0-3 ⠭    1    ⨦
                 稪  0-3  祭
    
      4-7 ⠭  1, ᫨ 
                  ࠧ襭  DMA ᮮ⢥⢥  0-3


                             09h

      .  ।祭  ࣠樨  ணࠬ
(  ⭮)   DMA.  ᯮ짮 ணࠬ
    ணࠬ஢  ० 筮 -
. ଠ ॣ:

 7 6 5 4  2 1 0
Ŀ
             

     ᯮ㥬 :
                  00 -  ;  10 -  2;
                  01 - ;    11 -  3
          
           0 - ⠭ ; 1 -  
     
       ᯮ.


                             0Ah

      ᪨. ᯮ  ᪨஢ ᮢ 
אַ   ⤥ :

 7 6 5 4  2 1 0
Ŀ
             

     :
                  00 -  ;  10 -  2;
                  01 - ;    11 -  3
          
           0 - ⠭ ; 1 -  
     
       ᯮ.


                             0Bh

      ०.  㦨  । ० ࠡ 
஫ DMA:

 7 6 5 4  2 1 0
Ŀ
           

       :
                00 -  ;  10 -  2;
                01 - ;    11 -  3
       
         横 DMA:
                 00 - 横 ஢ન;
                 01 - 横 ;
                 10 - 横 ⥭;
                 11 - 饭 .
     
      1 - ० ⮨樠樨
    
     饭 :
                   0 - ६஢, 1 ६஢
  
    㦨
                    00 - ।  ॡ;
                    01 - 筠 ।;
                    10 - 筭 ।;
                    11 - ᪠஢


                             0Ch

      ਣ ⮢.   㧪 ७ 16-ࠧ來
ॣ஢ ஫ ᯮ ᫥⥫ 뢮 -
,  ⥬ 襣 ⮢ ᫮.  ᫥   ਣ  ⮢
 稭 㧪 16-ࠧ來 ॣ஢.


                             0Dh

         뢠  ஫.   쭥-
襣 ᯮ짮 ஫    ந樠-
.

                             0Eh

      ॣ  ᪨.  ᫥      ॣ 
祭 ࠧ蠥 ࠡ    אַ 㯠.


                             0Fh

     ᪨஢/ࠧ᪨஢ .    ⮣ 
 믮 ६  ᪨஢    ࠧ᪨஢
᪮쪨 :

 7 6 5 4  2 1 0
Ŀ
        

      1 - ᪨஢  0;
              0 - ࠧ襭  0
          
           1 - ᪨஢  1;
               0 - ࠧ襭  1
         
          1 - ᪨஢  2:
                0 - ࠧ襭  2
        
         1 - ᪨஢  3:
                 0 - ࠧ襭  3
    
      ᯮ


                           81h-8Fh

       ॣ஢ ࠭.
      ࠡ     ஫ אַ 㯠 ᯮ
20-ࠧ來 䨧᪨ .  ⭠  ⮢ 
室   ॣ   . 訥 -
  -  16-10     ᠭ    ᮮ⢥騥
 ॣ஢ ࠭.  樠樨 ॣ஢  -
  ॣ ࠭ 室 ᫥  ⥬,  ⮡   -
 ।     ந室 室  ࠭ 64 -
.  樨 ॣ஢ ࠭  ᯮ짮 :

     81h  ࠭  2
     82h  ࠭  3
     83h  ࠭  1

                 9.1.2. 樠  DMA

      樠樨  ணࠬ  믮  ᫥-
騥 蠣:

     -  ਣ ⮢    ॣ 0Ch;
     -  ० ࠡ , 믮   
       0Bh  ॣ ० MR;
     - ᫠ 訥 16 ⮢ 20-⮢   -
       ,  㤥 ᯮ짮  । , 
       ॣ   (     -
       : 0-  ᯮ  00h, 1-  - 02h,
       2-  - 04h, -  - 06h);
     - ᫠  ࠭ (訥 4  20-⮢ -
       )  ᮮ⢥騩 ॣ ࠭ (81h, 82h  83h);
     - 㧨 ॣ 横 אַ 㯠   CWR
       祭,  1 訬 ॡ㥬 ⢠ ।-
        ⮢ (  ⮢   0...3 ᮮ-
       ⢥ 01h, 03h, 05h, 07h);
     - ࠧ ࠡ , 믮   ॣ ᪨
          0Ah.

     ࠧ ᫥ ࠧ襭  稭 । . -
稢 ।,  ன⢮ 筮 ࠡ뢠 뢠, ஥
㦨 ਧ 砭 । .


           9.2. ஫ אַ 㯠  IBM AT

     ஫ DMA    IBM  AT  ᮢ⨬ ᭨  
஫஬ IBM PC/XT.   ⮨    ᪠  祭
奬 Intel 8237A-5. ன ஫ 㦨  DMA
 ࠬ 4-7.
     ਢ 祭  DMA  IBM AT:
0 - १ࢨ஢
1 - ࠢ ᨭ஭ ।祩  SDLC
2 -  ⥫   ⭮ ᪥ ()
3 -  ⥫  ⭮ ᪥ ();
4 - ᯮ  ᪠ ᮥ  
    ஫஬ DMA.
5-6 १ࢨ஢

     㣮 ⫨稥 -  ࠧ來 .  0-3 -
  8-⮢ । ,    4-7 ᯥ稢
16-⮢ । .  裡  ⨬ ᯮ  8 -
⮢ ॣ஢ ࠭. ନ 24-⮢   16 
⮢ ,  뢠   ॣ,  8  ⮢
, 뢠  ॣ ࠭.
      ࠭ ⠢ 128 , ⮬  ।-
   ᯮ짮 DMA   ᥪ ࠭ 128
.
     ਢ 祭   ॣ஢ ࠭ ஫
 IBM AT:

81h  -   ࠭  2
82h  -   ࠭  3
83h  -   ࠭  1
87h  -   ࠭  0
89h  -   ࠭  6
8Bh  -   ࠭  5
8Ah  -   ࠭  7
8Fh  -   ᪮ 

      16-⮢  4-7 ।  稭  -
 ᫮    ⭮  16-⮢ ᫮.

                          0C0h-0CFh

      ॣ ᮤঠ    稪 ।
  4-7.  祭 ᫥饥:

0C0h - :    4
       ⥭: 騩 
0C2h - : 稪  4
       ⥭: 騩 
0C4h - :    5
       ⥭: 騩 
0C6h - : 稪  5
       ⥭: 騩 
0C8h - :    6
       ⥭: 騩 
0CAh - : 稪  6
       ⥭: 騩 
0CCh - :    7
       ⥭: 騩 
0CEh - : 稪  7
       ⥭: 騩 

                          0D0h-0DFh

      ࠢ騥    ﭨ ன 奬
8237A-5.   ଠ  祭  ᮮ⢥ ᬮ७
࠭  ஫ DMA ஢ IBM PC/XT:

0D0h - ࠢ騩 ॣ/ॣ ﭨ
0D2h -  
0D4h -  ᪨
0D6h -  ०
0D8h -  ਣ ⮢
0DAh -  ஫
0DCh -  ॣ ᪨
0DEh - ᪨஢/ࠧ᪨஢ 

