                                     
                                     - 12 -
               
               
               
               
               
                        3. 䬥᪨ 樨.
               
               
               
               
                    3.1. ଠ 䬥᪨ .

               
               䬥᪨  樨  ஢  8086/8088 
         믮  ࠭ 4- ⨯ (⠡ 3.1):
               1.   .
               2.    (楫).
               3.    .
               4. ᯠ   .
               
               
                  3.1. 䬥᪠ 
                              8-⮢ ᥫ.
         ____________________________________________________________
         |           |         |         |        |         |       |
         | 16-筮 | ⮢ | .  | .  | ᯠ. | 㯠. |
         |           |         |    |  | .| .|
         |___________|_________|_________|________|_________|_______|
         |           |         |         |        |         |       |
         |    07     | 00000111|    7    |   +7   |    7    |   7   |
         |    89     | 10001001|   137   |  -119  | . |   89  |
         |    C5     | 11000101|   197   |   -59  | . | .|
         |___________|_________|_________|________|_________|_______|
         
               
                 ᫠      1      2   .
           ᫠ ࠭ ⭮  2 筮  
           㯠 ଠ   1 筮    
           ᯠ ଠ.  ।, 
         ।   䬥᪨  ࠭ ᮤঠ
         ,  ।⠢騥  ४      樨
         ᫠.  ४   ਢ  ।᪠㥬
         १⠬.
                ᫠     8  16  ;
            稬.  祭 8-⮢ ᫠ -  0
          255, 16-⮢ -  0  65535.   묨  ᫠
               믮  樨  ᫮, ⠭,
         㬭  .
                ᫠   (楫)    ⠪
         8  16 . 祭 襣   (ᠬ ) 
            ᫠   :  0  -  ⥫쭮,  1  -  ⥫쭮.
         ⥫ ᫠ ।⠢  ⠭  
           2.  ᪮  ࠧ  ⢥    ,  

                                     - 13 -
         
         
          8-⮢ ᫠ -   -127  +127, 16-⮢ -
           -32768   +32767. ᫮ 0  ⥫ . 
         묨 ᫠       믮  樨
         㬭    .    ⠭ 믮 
          .  㦥 ७     ࠧ  
         १        樨      ᯮ짮
         樨 ᫮ 室 (.6.2)  INTO (.6.4).
                 ᫠ ࠭   
         ⮢  稭.   ᮤন 2  ,
         騥  4  .   襬 㡠 
         稬.      㡠  ⨬  ⮫쪮  16-
         祭    0    9;  ᮮ⢥⢥  ।   
         筮  ᫠  -  0  99.   ⠭ ⠪
         ᥫ 믮  2 ⠤.  砫  ਬ  筠
            筠   ,     ନ  
         ॣ  AL  ஬  १.  ⥬   믮
           ன  ( DAA  DAS), ८ࠧ
         ᮤন AL  ४ 㯠  १.
            㯠  ᥫ .
               ᯠ        ᫠    ࠭   
             ⮢    稭.    筠     
         ᯮ        襬    㡠.    ⨬   
            ᫠ 16- 祭  
         0   9.  믮 権 㬭   訩
         㡠        ﬨ;    ᫮   
         ⠭    ᮤঠ  祭. 䬥᪨
         樨  ᯠ묨 묨 ᫠  믮
            2   ⠤.  砫  ᯮ    
         樨  ᫮,  ⠭     㬭,   
         ନ    ॣ  AL  ஬  १.  ⥬
         믮  ன ( AAA,AAS  AAM),
         ८ࠧ  ᮤন  AL    १饥  ४⭮
         ᯠ    筮   ᫮.      믮
         筮,    ᪫祭  ⮣,     ᭠砫   ᫥
         ந ᫨⥫  AL ( AAD),  ⥬ 믮 
             筮   ,   १⮬
         ண 㤥 ४⭮ ᯠ 筮 ᫮.
               ଠ       ᯠ   ᥫ   
         ।⠢      ASCII.    ⮬  
         ᫠      ASCII  訩  㡠  ᮤন 16-筮
         祭 3.    ᮤন  襣  㡠  
         ᯠ  ଠ  ਢ  .  ८ࠧ 
            㣮 ᫮  ।⠢.
               
               
               
               
               
               
                    3.2. 䬥᪨ 樨  䫠.

               
               䬥᪨   樨   ஢    8086/8088
         ⠢  ᫥ ᢮ 믮   ࠪ⨪
         १⮢ 権   祭 6  䫠.  設⢮

                                     - 14 -
         
         
                ஢  ᫥騬  ﬨ
         ᫮  室 (.6.2);     ⠪   ᯮ짮
           뢠  ९ INTO (.6.4). ﭨ
          樨  䫠 㪠  ᠭ  樨.
           ᫥騥 騥 ࠢ:
               1.    ७  CF  ⠭    1,  ᫨ 
         १  樨  ᫮   ७  襣 
             १ 樨 ⠭    訩 
         १.  ᫨    ७         뫮,   CF
         ⠭      0.   ⨬,       ७
         ࠪਧ ࠧ묨 祭ﬨ 䫠 CF   OF.  
         CF      ᯮ짮     㦥  
         ९.    ,    2   樨,   ADC
         (᫮   ७ᮬ)  SBB (⠭  ) 
         CF  ᢮ 樨    ⮬   ᯮ짮   
         ⨡⭮ (32-, 64-ࠧ來) ᫮  ⠭.
               2.  ஬筮 ७ AF ⠭  1
          ७    襣  㡠  १    ६
         ᫮          訩 㡠 १ 
         ६ ⠭. ᫨  ७        뫮,  AF
         ⠭    0.    AF         믮
         筮   ன      筮      㣨   楫  
         ᯮ.
               3.    SF  ⠭  䬥᪨  
         ᪨  ﬨ  ࠢ  襬 (7-  15-)
          १.   ᥫ   SF 㤥 ࠢ
         0    砥  ⥫쭮  १    1  -    砥
         ⥫쭮 (᫨  ९).  祭  䫠  SF
             ஢    ᫥   ᫮    ⠭
         ﬨ  ᫮  室.  ணࠬ,   믮騥
          樨, 筮  SF, .. 訩 
         १    ⮬  砥      筠
         ,    .
               4.      ZF ⠭  1, ᫨ १
         䬥᪮     ᪮   樨   ࠢ   0,   
         ⠭    0, ᫨ १ ⫨祭  0. 祭
         䫠  ஢ ﬨ ᫮ 室.
               5.   PF ⠭  1, ᫨  訥
         8    १  䬥᪮    ᪮ 樨
         ᮤঠ ⭮ ᫮ ,  ⠭    0,  ᫨
         ᫮    ⭮.    PF   ᮢ⨬ 
         ࠬ 8080/8085;    ⠪  ᯮ짮  
         ஫ ᨬ   ASCII  ४⭮ .
               6.    ९  OF  ⠭   1, ᫨
         १ ᫨誮   ⥫쭮 ᫠  ᫨誮
             ⥫쭮    頥  ࠭-ਥ
         (   ࠧ).  ⨢  祭 OF -
         0.  ﭨ  ⮣  䫠 ࠦ 稥 䬥᪮
         ९      .           ஢
         ﬨ ᫮ 室 (.6.2)  樥 INTO
         (.6.4).    OF 筮 .
               
               
               
               

                                     - 15 -
         
         
               
               
                               3.3. .
               
               
               
               
         ADD ਥ,筨            
         ---------------------
               䬥᪠ 㬬  2-  ࠭,  묨  
                 ᫮,  頥  ࠭-ਥ.  
         ࠭  ᮤঠ  ᫠       
          (. AAA  DAA). ADD  䫠 AF, CF, OF, PF,
         SF  ZF.
               
               
               
         ADC ਥ,筨           
         ---------------------
                 믮  䬥  㬬  ᢮
         ࠭,    1,  ᫨  ⠭    1 䫠 CF, 
         頥 १   ࠭-ਥ.  ࠭
           ᮤঠ   ᫠      (.
         AAA  DAA). ADC  䫠 AF, CF, OF, PF, SF   ZF.
         ᪮ ADC ᯮ ७  ।饩 樨, 
          ਬ  ᫮ ᥫ  2 ⮢.
               
               
               
         INC ਥ                       1
         ------------
                ᮤন ਥ ਡ 1. ࠭  
           ⮬  ᫮  ᬠਢ  筮 ᫮
           (. AAA  DAA). INC   䫠  AF,  OF,
         PF, SF  ZF     CF.
               
               
               
         AAA                           ASCII-  
         ---
                   ८ࠧ  ᮤন ॣ AL 
         ४⭮ ᯠ 筮 ᫮; 訩  㡠
         . AAA  䫠 AF  CF; ﭨ 䫠
         OF, PF, SF  ZF ᫥ AAA  ।.
               
               
               
         DAA                           
         ---
                  ४ १ ।饣
         ᫮  2-  ࠢ  㯠      ᥫ,
         ᮤঠ騩    ॣ  AL. ন AL ८ࠧ 
            ४   㯠      ᥫ.    DAA
           䫠  AF, CF, PF, SF  ZF; ﭨ 䫠 OF
         ᫥ DAA  ।.

                                     - 16 -
         
         
               
               
               
               
               
               
                              3.4. ⠭.
               
               
               
         SUB ਥ,筨            
         ---------------------
               ন   筨   ⠥      ᮤন
         ਥ,    १  頥       ਥ.
         ࠭   ⠬  ᫮  ᮤঠ 
         ᫠             (.  AAS    DAS).  SUB
          䫠 AF, CF, OF, PF, SF  ZF.
               
               
               
         SBB ਥ,筨           
         ---------------------
                 ⮩ 樨 ᮤন 筨 ⠥ 
         ᮤন ਥ,  १ ⠥  1,  ᫨
         ⠭  1 䫠 CF,  ⥫ १ 頥
           ਥ.   ࠭      ⠬  
         ᫮    ᮤঠ   ᫠     
         (. AAS  DAS). SBB  䫠 AF, CF, OF, PF, SF 
         ZF.  ᪮  SBB ᯮ  ।饩 樨, 
          ਬ  ⠭ ᥫ  2 ⮢.
               
               
               
         DEC ਥ                       1
         ------------
               ন ਥ 㬥蠥  1. ਥ  
           ⮬   ᫮. DEC  䫠 AF, OF, PF,
         SF  ZF     ﭨ CF.
               
               
               
         NEG ਥ                     
         ------------
                ⮩ 樨 ᮤন ਥ,  
           ⮬    ᫮,  ⠥    0,    १
         頥   ਥ.   ଠ      2
         ᯮ     楫 ᫠. ᫨ ࠭
         ࠢ 0,    .  ⪠  栭  ,
         ᮤঠ饣 -128,  ᫮, ᮤঠ饣 -32768,  
         ࠭,  ⠭   1  䫠  OF.  NEG  
         䫠   AF,   CF,   OF,   PF,   SF    ZF.    CF  ᥣ
         ⠭  1,  ᪫    砩,    ࠭
         ࠢ 0 (⮣  CF=0).
               
               

                                     - 17 -
         
         
               
         CMP ਥ,筨            
         ---------------------
                  CMP   ⠥  ᮤন  筨  
         ᮤন ਥ,  १  頥. ࠭,
               ⠬  ᫮,  , 
          䫠 AF, CF, OF, PF,  SF    ZF,    
         ஢    ᫥騬    ﬨ    ᫮
         室. ﭨ  䫠 ࠦ ⭮襭 ਥ
          筨. ਬ, ᫨ ᫥ CMP ᫥  JG,
         室  ந,  ᫨   ᮤন   ਥ   
         ᮤন 筨.
               
               
               
         AAS                           ASCII-  
         ---
                   ८ࠧ 室騩  ॣ AL
         १ ।饩 樨 ⠭  2-  ४
            ᯠ  ᥫ    ४⭮  筮
         ᯠ ᫮, 饥 ⠪  AL. 訩 㡠
         ॣ  AL  .  AAS    䫠 AF  CF;
         ﭨ 䫠 OF, PF  ZF ᫥ AAS  ।.
               
               
               
         DAS                          
         ---
                 ८ࠧ 室騩   ॣ  AL
         १  ।饩  樨 ⠭ 2- ४
          㯠 ᥫ     ४  
         㯠  ,    ⠪  AL. DAS 
         䫠 AF, CF, PF, SF  ZF; ﭨ 䫠 OF  ।.
               
               
               
               
               
               
                               3.5. .
               
               
               
         MUL 筨                  
         ------------
                  MUL   믮      㬭
         ᮤন  筨  . ᫨ 筨 
         ⮬,  ⢥  ᯮ ॣ  AL,  
         १    頥  ॣ AH  AL. ᫨
         筨      ᫮,      ⢥    
         ᯮ   ॣ   AX,      १    
         頥  ॣ DX  AX. ࠭ ᬠਢ  
           ᫠     (. AAM). ᫨  
         १ (ᮤন AH  筨-  ᮤন
         DX      筨-᫮)    ࠢ  0,  䫠  CF    OF

                                     - 18 -
         
         
         ⠭  1,  ⨢ 砥 -  0.  CF  OF
         ⠭    1,    砥,    AH   DX ᮤন
         稬  १. ﭨ 䫠 AF, PF, SF   ZF
         ᫥ MUL  ।.
               
               
               
         IMUL 筨            
         -------------
                 IMUL   믮   㬭      
         ᮤন  筨  . ᫨ 筨 
         ⮬,  ⢥  ᯮ ॣ  AL,  
         १    頥  ॣ AH  AL. ᫨
         筨      ᫮,      ⢥    
         ᯮ   ॣ   AX,      १    
         頥    ॣ  DX    AX.  ᫨    
         १ (ᮤন AH  筨-  ᮤন
         DX    筨-᫮)      ७   
         襩  ,  䫠  CF    OF  ⠭  1, 
         ⨢ 砥 -  0.  CF  OF ⠭   1,  
         砥,   AH  DX ᮤন 稬  १.
         ﭨ 䫠 AF, PF, SF  ZF ᫥ IMUL  ।.
               
               
               
         AAM                           ASCII-  
         ---
                AAM  ४  १ ।饩
         樨  㬭  2- ४  ᯠ
         ࠭.  ४⭮   筮   ᯠ   ᫮,
         饥  2-  ,   ॣ஢ AH  AL,  
         १ 頥  ॣ AH  AL. 訥 㡠
         ६ ࠭   㫥,  室
         AAM      ନ஢   ࠢ쭮    १.    AAM
          䫠 PF, SF  ZF; ﭨ 䫠 AF, CF  OF
         ᫥ AAM  ।.
               
               
               
               
               
               
                              3.6. .
               
               
               
         DIV 筨                    
         ------------
                   DIV    믮      
         ᮤন    (   ७)  ᮤন
         筨. ᫨ 筨    ⮬,  ।,
             ᯮ    ॣ  AH    AL.  ⭮
         ⠥  ॣ  AL,  ⮪  -    ॣ  AH.  ᫨
         筨      ᫮,  ।,    
         ᯮ  ॣ DX    AX.  ⭮    ⮬  砥

                                     - 19 -
         
         
         ⠥    ॣ  AX,  ⮪  -    ॣ DX. ᫨
         祭 ⭮ ॢ室 ⨬ ॣ-ਥ
         (FFh  筨-    FFFFh    筨-᫮),
            "  0"   뢠
          ஬ 0; ⭮  ⮪  ⮬ 砥   ।.
         ஡    ⭮  ᥪ.  ᫥  DIV  ﭨ
         䫠 AF, CF, OF, PF, SF  ZF  ।.
               
               
               
         IDIV 筨              
         -------------
                  IDIV   믮          
         ᮤন    (   ७)  ᮤন
         筨. ᫨ 筨    ⮬,  ।,
             ᯮ    ॣ  AH    AL.  ⭮
         ⠥   ॣ AL, ⮪ -  ॣ AH.  ⠪
          ᨬ쭮 ⨬ ⥫쭮  ⭮  ࠢ
         127  (7Fh),    쭮  ⨬ ⥫쭮 ⭮
         ࠢ   -127   (81h).   ᫨   筨      ᫮,
         ।,   ᯮ  ॣ DX  AX.
         ⭮  ⮬ 砥 ⠥  ॣ AX,  ⮪  -  
         ॣ  DX.    ⠪    祭 ⭮ 
         室  ।  -32767 (8001h)    32767  (7FFFh).
         ᫨ ⭮ ⥫쭮  ॢ蠥 ⥫ ᨬ
            ⥫쭮         ⥫쭮   㬠,
           뢠  ஬ 0 (  0); ⭮
          ⮪    ⮬  砥    ।.  楫᫥
         ⭮  㣫    楫 ᫠ ( ࠢ  0).
         ⮪       ,      .  ᫥  IDIV
         ﭨ 䫠 AF, CF, OF, ZF, PF  SF  ।.
               
               
               
         AAD                           ASCII-  
         ---
                 AAD    ᫨⥫  ॣ AL
         ।    2-  ४     ᯠ
         ࠭ ⠪ ࠧ, ⮡ ⭮   뫮 ⠪
         ४  ᯠ ᫮.  ⮣,  ⮡
         ᫥        DIV   ନ஢   ࠢ
         १,  ॣ  AH    ᮤঠ   㫨.   ⭮
         ⠥  ॣ AL, ⮪ -  ॣ AH;  
         㡠 . AAD  䫠 PF,  SF    ZF;
         ﭨ 䫠 AF, CF  OF ᫥ AAD  ।,
               
               
               
         CBW                              
         ---
                CBW  ॣ  AH  ⠬,  ࠢ묨
           ⭮  ᫠   ॣ  AL.  CBW  
         ﭨ   䫠      .         
         ᯮ짮    祭       ࠧ
         (᫮)      १  ।饩  樨  

                                     - 20 -
         
         
         ⮢.
               
               
               
         CWD                         
         ---
                 CWD    ॣ DX ⠬, ࠢ묨
           塠⭮  ᫠    ॣ  AX.  CWD  
         ﭨ   䫠      .         
         ᯮ짮    祭       ࠧ
         (   ᫮)    १  ।饩  樨
          ᫮.
