
 3. ਪ ணࠬ஢.
----------------------------------------------------------------

   ஬ 楫᫥ , 
ணࠬ  ᯮ짮  ᠭ ਪ
ணࠬ ᯥ祭   i486. 
㯯  ⨯ 易   㭪権. (⥫
ਪ   ࠡ  ࠭  饩 ⮩
ᠭ   III).

,  㦤  ⮩     III, 筮
ᯮ ணࠬ⠬ 樮 ⥬.  
⥬ ஢ ᠭ   II.

 ᠭ  ਢ   i486,ࠡ饣
 饭 ०. ⢮   ⮬ ०  32-
ࠧ來 ७ ⢠ , ᯮ㥬 
16-ࠧ來  ᥬ⢠ Intel.  ० אַ
樨   㠫쭮 ० 86  i486 
⥪ ᠬ ண ᮢ襭⢮  8086
 ७ ⢮ .   21,22,23,24  25
  ஡ ଠ樨  믮 ⢠
16-ࠧ來 .  , ᠭ   ,
㯭   ०.

ᠭ ⢠    26 ᮤন  ஡
ଠ   ,  ஢, 믮塞
⢨, ⢨  䫠, ६ ࠪ⨪ 
᪫祭,      믮
.

3.1  뫪 .
----------------------------------------------------------------

  ᯥ稢 㤮 ⮤ 뫪 ⮢, ᫮ 
 ᫮    ॣࠬ .  
  ⨯ :

-  뫪  饣 祭.

-  ࠡ  ⥪.

-  ८ࠧ ⨯.

3.1.1  뫪  饣 祭.
----------------------------------------------------------------

MOV (᫠) 뫠 , ᫮   ᫮ 
࠭ 筨  ࠭ 祭.  MOV ᯮ
 ।   ᫥騬 ⠬ :

-  ॣ  ;

-    ॣ;

-  ॣࠬ 饣 祭;

- ।⢥   ॣ;

- ।⢥   ;

 MOV   뫠       
ᥣ⭮ ॣ  ᥣ ॣ. 뫪   
   믮    뫪 ப
MOVS. 樠쭠 ଠ  MOV ࠧࠡ⠭  ᯥ祭
뫪   ॣࠬ AL  EAX  ⮬  ,
஢   32-ࠧ來 ᬥ饭,  
.  ଠ    室  ࠭
ᥣ,  頥 ᯮ짮  ॣ஢ 
⠡஢. ஢      
, 祬 ஢  MOV 饣 祭.
筮 ஢ 믮  ६饭 8-,16- 
32-ࠧ冷 ।⢥    ॣ஢ 饣
祭.

XCHG (⠭) ⠢ ᮤন  ࠭. 
 ᯮ    MOV.   ॡ
६ ࠧ饭     ࠭   ६,
 㣮 㦠.  XCHG oᮡ  
ᯮ짮 ᥬ஢     
 ᨭ஭樨.

 XCHG   ⠬  ,  ᫮  
 ᫮. ࠭   XCHG  㦨 
ॣ஢ ࠭  ࠭-ॣ  ࠭,
ᯮ  .   XCHG ᯮ ࠭,
ᯮ  ,  ⮬᪨ ⨢ ᨣ
LOCK (  13  祭  ஡ ଠ樨 
஢ 設).

3.1.2  ࠡ  ⥪.
----------------------------------------------------------------

PUSH () ६ 㪠⥫ ⥪ (ॣ ESP),
⥬  ࠭-筨  設 ⥪ (. 㭮
3-1).  PUSH  ᯮ  ࠧ饭  ⥪
ࠬ஢ । 맮 楤.  楤  
 ᯮ짮  १ࢨ஢ ࠭⢠  ⥪ 
६ ६.  PUSH ࠡ⠥  ࠭,
ࠧ饭묨  , ।⢥묨 ࠭  
ॣ஢묨 ࠭ ( ॣ ᥣ). 樫쭠
ଠ  PUSH   ࠧ饭  ⥪ 32-ࠧ來
ॣ 饣 祭.  ଠ    
, 祬  饩 .

Ŀ
                                                             
              
                                                   
                                                             
   31                   0        31                    0     
   Ŀ        Ŀ     
   Ĵ        Ĵ     
   Ĵ        Ĵ     
                       ESP    Ĵ     
   Ĵ                 ESP 
   Ĵ        Ĵ     
   Ĵ        Ĵ     
   Ĵ        Ĵ     
   Ĵ        Ĵ     
                
                                                             


                   㭮 3-1.  PUSH.

PUSHA (/  ॣ) ࠭ ᮤন
쬨 ॣ஢ 饣 祭  ⥪ (. 㭮 3-2).
  頥 맮 楤 ⥬ ᮪饭 ᫠
, 室  ࠭ ᮤন ॣ஢ 饣
祭.  ࠧ頥 ॣ 饣 祭 
⥪  ᫥饬 浪 : EAX, ECX, EDX, EBX, 砫쭮
祭 ॣ ESP । ⥬,   ࠧ饭 ॣ EAX,
EBP, ESI  EDI.  믮  PUSHA
⨢ ⢨  POPA.

POP (⠭ ()  ⥪) । ᫮  
᫮  ⥪饩 設 ⥪ (  㪠뢠 ॣ
ESP) ࠭ 祭  ⥬ 㢥稢 祭 ॣ
ESP, ⮡  㪠뢠   設 ⥪.  㭮 3
-3. POP ६頥 ଠ  ⥪  ॣ 饣
祭, ॣ ᥣ   .  । 
᫮  ⥪  ॣ 饣 祭 ᯮ
ᯥ樠쭠 ଠ  POP.  ଠ  ,
    , 祬 ஢ 饩 
.

Ŀ
                                                             
                
          PUSHA                         PUSHA                
                                                             
   31                   0        31                    0     
   Ŀ        Ŀ     
   Ĵ        Ĵ                               
   Ĵ        Ĵ     
                       ESP    Ĵ     
   Ĵ                EAX               
                               Ĵ     
   Ĵ                ECX               
                               Ĵ     
   Ĵ                EDX               
                               Ĵ     
   Ĵ                EBX               
                               Ĵ     
   Ĵ           ESP      
                               Ĵ     
   Ĵ                EBP               
                               Ĵ     
   Ĵ                ESI               
                               Ĵ     
   Ĵ                EDI          ESP 
   Ĵ        Ĵ     
   Ĵ        Ĵ     
                
                                                             


                  㭮 3-2.  PUSH.

Ŀ
                                                             
                      
                                   
                                                             
   31                    0      31                   0       
   Ŀ      Ŀ       
   Ĵ      Ĵ       
   Ĵ      Ĵ       
   Ĵ                          ESP   
            ESP  Ĵ       
   Ĵ      Ĵ       
   Ĵ      Ĵ       
   Ĵ      Ĵ       
   Ĵ      Ĵ       
                
                                                             


                   㭮 3-3.  POP.


POPA (⠭ ( ⥪)  ॣ)  ⠭  
⥪  ,  ࠭         PUSHA, 
ॣ  饣  祭,    ᪫祭   ॣ   ESP.
祭  ॣ ESP ⠭ ᫥ 믮 ⥭
⥪ (⠭).   㭮 3-4.

Ŀ
                                                             
                
          POPA                           POPA                
                                                             
   31                    0      31                   0       
   Ŀ      Ŀ       
   Ĵ      Ĵ                                 
   Ĵ      Ĵ       
   Ĵ                          ESP   
           EAX                Ĵ       
   Ĵ                                 
           ECX                Ĵ       
   Ĵ                                 
           EDX                Ĵ       
   Ĵ                                 
           EBX                Ĵ       
   Ĵ                                 
      ESP       Ĵ       
   Ĵ                                 
           EBP                Ĵ       
   Ĵ                                 
           ESI                Ĵ       
   Ĵ                                 
           EDI          ESP  Ĵ       
   Ĵ      Ĵ       
   Ĵ      Ĵ       
                
                                                             


                   㭮 3-4.  POPA.

3.1.3  ८ࠧ ⨯.
----------------------------------------------------------------

 ८ࠧ ⨯ ८ࠧ   ᫮, ᫮ 
 ᫮   ᫮  64-ࠧ來 祭 (⠪
뢠 ⢥७ ᫮).   ᮡ  
८ࠧ 楫  , ᪮  ⮬᪨
 ⥫  襣  祭ﬨ
  襣 .  ਢ  楫 ⮣ 
  ⮩  稭, ⮫쪮    ଠ. 
⨯ ८ࠧ,   㭪 3-5, 뢠
࠭ .

    ८ࠧ ⨯ :

-  CWD, CBW  CWDE,  ࠡ ⮫쪮  묨 
  ॣ EAX.

-  MOVSX  MOVZX,     ࠭
   ॣ஬ 饣 祭, ⠢ 㣮 ࠭
    祩   ॣ஬.

CWD (८ࠧ ᫮   ᫮)  CDQ (८ࠧ
 ᫮  ⢥७ ᫮) 㤢 ࠧ୮
࠭-筨.  CWD   ( 15) ᫮ 
ॣ AX    ॣ DX.  CDQ  
( 31)  ᫮  ॣ EAX    ॣ
EDX.  CWD   ᯮ짮  祭 
 ଠ  ᫮  ᫮ । 砫  ᫮, 
 CDQ   ᯮ짮  祭  
ଠ ⢥७ ᫮   ᫮ । 砫
  ᫮.

Ŀ
                                                                 
                                15                              0
                                Ŀ
               SNNNNNNNNNNNNNNN
                                ٳ
                                                                 
                                                                 
31                                                              0
Ŀ
SSSSSSSSSSSSSSSSSNNNNNNNNNNNNNNN
ٳ
                                             


              㭮 3-5. ࠭ .

CBW  (८ࠧ    ᫮)   ( 7)  
ॣ AL    ॣ AX.

CWDE (८ࠧ ᫮   ᫮  ७) 
 ( 15) ᫮  ॣ AX    ॣ EAX.

MOVSX (᫠  ࠭ )  8-ࠧ來
祭  16-ࠧ來 祭  8-ࠧ來 
16-ࠧ來 祭  32-ࠧ來 祭, ᯮ
祭      権.

MOVZX (᫠  ७ ﬨ)   8-ࠧ來
祭      16-ࠧ來   祭     8-ࠧ來  
16-ࠧ來  祭      32-ࠧ來   祭,   
( ﬨ)  樨.

3.2  筮 䬥⨪.
----------------------------------------------------------------

䬥᪨   i486 ࠡ  ᫮묨
묨, ஢묨  筮 . 樨 
᫮, ⠭, 㬭  ,  ⠪
६஢  ६஢, ࠢ  
 (஢). ন   楫 
, ⠪    .  筮 䬥⨪
 ᯮ짮 ⠪  ⢥ ⠯  䬥᪨
᫥  묨 楫묨. ࠭-筨  
।⢥묨 祭ﬨ, ॣࠬ 饣 祭 
묨  . ࠭ 祭   ॣࠬ
饣 祭  祩  ( ᪫祭 樨,
 ࠭-筨 ᮤন  祩 ). ᭮
䬥᪨   ᯥ樠 ଠ  ,
 ࠭-筨  ।⢥ 祭, 
࠭ 祭  ॣ AL  EAX.  ଠ
     , 祬 䬥᪨ 
饣 .

䬥᪨   祭 䫠 ZF, CF, SF 
OF, ࠦ  祭 १.  ,
ᯮ㥬  ஢ન 䫠,   ⮣, 
  -  騥     騥
.  CF ᮤন ଠ, ⭮  楫 
; 䫠 SF  OF ᮤঠ ଠ, ⭮  楫 
.  ZF ᮤন ଠ,   楫 
, ⠪  楫  : 䫠 ZF 砥 祭 1
(⠭),    १ 
(⠭ ࠢ묨 0).

䬥᪨  ࠡ  8-, 16-,  32-ࠧ來묨
묨.    ᨬ  ࠧ஢ 権.
ਬ, 8-ࠧ來  ADD ⠭ 䫠 CF ࠢ
1, ᫨ 㬬 ࠭ ॢ蠥 255 (筮).

᫨ ᯮ 楫  , CF 䫠   ஢७
᫥  䬥᪨ 権  ⮣, ⮡ ।,
  ॡ ७    ࠧ鸞 
⮣, ⮡ ३  ᫥饬 ⠯ 樨.  CF
⠭  1, ᫨  ७ ( 
᫮ ADD, ADC, AAA  DAA)    ( 
⠭ SUB, SBB, AAS, DAS, CMP  NEG).

 INC  DEC   ﭨ 䫠 CF.  
ᯮ짮    稪, ᯮ㥬 
ࠢ 横   饣 ﭨ
䬥᪨ १⮢. ⮡ । 䬥᪮
ﭨ 稪,  ஢ ﭨ 䫠 ZF (
㦥 砭 横)  ᯮ짮  ADD  SUB
  祭, ࠭饣  稪.

 SF  OF ন 楫᫥ 䬥⨪  .
 SF  祭   १. 訬
騬 ⮬ (MSB) 祭 楫    ,
᫥騩   ⮬ -  6 ,  14 ᫮,  
30  ᫮.  OF ⠭ ࠢ 1   
 砥 :

-  ஦ ७  MSB   ,  
  ७     뫮 믮 ( ᫮
  ADD, ADC, INC, AAA,  DAA). 㣨 ᫮, १ 
  , 祬 ᨬ쭮 ⥫쭮 ᫮, ஥ 
   ।⠢  筮 ⥫쭮 .

-  ஦ ७     MSB,  
  ७     뫮 믮 (
  ⠭ SUB, SBB, DEC, AAS, DAS, CMP  NEG). 㣨
  ᫮, १  , 祬 襥
  ⥫쭮 ᫮, ஥   ।⠢ 
  筮 ⥫쭮 .

 䫠  ஢  ⨯ ᫮ : Jcc
(室  ᫮ cc)  SETcc (⠭   ᫮).

3.2.1  ᫮  ⠭.
----------------------------------------------------------------

ADD ( 楫)  ࠭ 祭  㬬
࠭-筨  ࠭ 祭.  뢠
⢨  䫠 OF, SF, ZF, AF, PF  CF.

ADC ( 楫  ७ᮬ)  ࠭ 祭 
㬬 ࠭-筨  ࠭ 祭  1, ᫨ 䫠
CF ⠭. ᫨ 䫠 CF 襭,  ADC 믮  
⢨,    ADD.  ADC ᯮ 
প ७,  ᫮ 믮   
⠯, ਬ,  ᯮ 32-ࠧ來  ADD
 ᫮  ⢥७ ᫮-࠭.  뢠
⢨  䫠 OF, SF, ZF, AF, PF,  CF.

INC (६஢)  1  ࠭ 祭.
 INC ࠭ 祭 䫠 CF.  
ᯮ짮  INC   稪 横 
 ⢨  䫠 ﭨ, 騥 
⢨ 䬥᪨ 権, ᯮ㥬 
ࠢ 横.  ZF   ᯮ짮 
㦥 樨  ७. ᯮ짮
 ADD  ।⢥ 祭 1  ⢥ ࠭
믮 㢥祭   䫠 CF.  ᯮ짮
  ⮩ ,  ࠭  ॣ
饣 祭.  뢠 ⢨  䫠 OF,
SF, ZF, AF,  PF.

SUB (⠭ 楫) ⠥ ࠭-筨 
࠭ 祭   祭 ࠭ 祭 
祭 १. ᫨   ,
⠭ 祭 䫠 CF. ࠭   ,
᫮   ᫮     .  뢠
⢨  䫠 OF, SF, ZF, AF, PF  CF.

SBB (⠭ 楫  ) ⠥ ࠭-筨 
࠭ 祭,  祭 ॥  १
⠭  1, ᫨ ⠭ 䫠 CF. ᫨ 䫠 CF 饭,
 SBB 믮   ,    SUB. 
SUB ᯮ  প  ࠧ鸞,  믮
⠭ ᥫ    ⠯, ਬ,  ᯮ
32-ࠧ來  SUB  ⠭  ⢥७
᫮  㣮.  뢠 ⢨  䫠 OF, SF,
ZF, AF, PF  CF.

DEC (६஢) ⠥ 1  ࠭ 祭.
 DEC ࠭ ﭨ 䫠 CF.  
ᯮ짮  DEC   稪 横 
⢨  ﭨ 䫠, 塞  ⢨
䬥᪨ 権, ᯮ㥬  ࠢ 横.
ᯮ짮  SUB  ।⢥ 祭 1 
⢥ ࠭ 믮 㬥襭, ஥ 
祭 䫠 CF. ⨬ ⭠ ଠ ⮩ ,
 ࠭  ॣ 饣 祭. 
뢠 ⢨  䫠 OF, SF, ZF, AF,  PF.

3.2.2  ࠢ   .
----------------------------------------------------------------

CMP (ࠢ) ⠥ 筨  ॥.  
䫠 OF, SF, ZF, AF, CF,    祭
࠭-筨  ࠭ 祭. ᫥騥 
Jcc  SETcc  ஢ 䫠.

NEG (஢) ⠥ 楫    .
⮬ ࠡ  NEG    ࠭
 筮 ⥫쭮   ࠭省  祭.
 뢠 ⢨  䫠 OF, SF, ZF, AF, PF  CF.

3.2.3  㬭.
----------------------------------------------------------------

 i486 ࠧ 㬭 ࠭   
࠭  .  MUL ࠡ⠥  楫묨  , 
 ६   IMUL ࠡ⠥   楫묨  , ⠪ 
 楫묨  .

MUL ( 楫  ) 믮 㬭  
࠭-筨  ॣ AL, AX  EAX. ᫨ 筨
 ,  㬭   祭, ࠭饥 
ॣ AL  頥 १ 㤢   ॣ AH
 AL. ᫨ 室 ࠭  ᫮,  㬭
  祭, ࠭饥  ॣ AX  頥 १
㤢   ॣ DX  AX. ᫨ ࠭-筨
  ᫮,  㬭   祭,
࠭饥  ॣ EAX  頥 १  
⢥७ ᫮  ॣ EDX  EAX.  MUL
⠭ 䫠 CF  OF, ᫨   १
⫨筠  ;  ⨢ 砥 䫠 . ﭨ
䫠 SF, ZF, AF  PF ।.

IMUL ( 楫  ) 믮  㬭 
.  IMUL    :

1. ଠ   ࠭. ࠭   ᫮, ⮬
     ᫮, ᯮ     ॣ
   饣 祭.   ᯮ ॣ EAX  EDX
    ࠭  㬮砭 ⥬  ࠧ,    MUL.

2. ଠ   ࠭.   室 ࠭ 
    ॣ 饣 祭, 㣨 ࠭  
    ॣ 饣 祭, ⠪  祩 . 
    ᮤন ॣ 饣 祭.

3. ଠ  ६ ࠭ :  ࠭  筨,
   ⨩ ࠭  ॥.  
   ࠭-筨  ।⢥ 祭,
   㪠  ;    ॣ 饣
   祭  祩 .  ࠭ 
   ॣ 饣 祭. ।⢥ ࠭ 
   楫    筮-⥫쭮 . ᫨
   ।⢥ ࠭  ⮬, 
   ⮬᪨      ࠧ ண
   ࠭, ० 祬 믮 㬭.

  ⭮襭 襯ਢ   宦 :

-  १ ࠢ 㤢  ࠭.

-  CF  OF ⠭,  騥  ७
     १.  CF  OF , 
    १  த  襩
   १. ﭨ 䫠 SF, ZF, AF  PF
  ।.

  , ଠ 2  3 ⫨, ⠪  ࠧ
ᥪ   ࠭, ० 祬   㤥 ࠭ 
ॣ 祭.  稭 ⠪ 祭 室
஢ 䫠 OF, ⮡  㢥७,     
⮢  . (⮡   ᯮᮡ ஢ન
䫠 OF, ᬮ  JO, INTO  PUSHF).

ଠ 2  3  IMUL ⠪   ᯮ짮 
࠭  , ⠪   ᨬ  ⮣, 
 ࠭ 楫묨     ,  
१ ⠥   ⮩ .  䫠 CF  OF 
  ᯮ짮,  ⮣ ⮡ ।, ⫨砥
 ࠢ  १  0.

3.2.4  
----------------------------------------------------------------

 i486 ࠧ    樨 
 ࠭     ࠭  .  DIV
ࠡ⠥  楫묨  ,   ६   IDIV
ࠡ⠥   楫묨  , ⠪   楫묨  . 
   ᪫祭 訡 , ᫨
⥫ ࠢ 0  ⭮ ᫨誮   ॣ஢ AL, AX
 EAX.

DIV ( 楫  ) 믮  
ॣ஢ AL, AX  EAX  ࠭-筨. 
()     ࠧ , 祬 ⥫ (࠭-
筨); ⭮  ⮪    ,   ⥫,
    3-1.

楫᫥ १ ᥪ  ࠢ 0. ⮪
ᥣ , 祬 ⥫.   ⮢  
訬    ᫮ 255.   ᫮ 
 襥 ⭮ ࠢ 62535.   
᫮ 襥 ⭮ ࠢ 2**32-1. ﭨ 䫠 OF, SF,
ZF, AF, PF  CF ।.

                3-1. ࠭  

Ŀ
   ࠭          ⭮       ⮪   
  (⥫)                                              
Ĵ
                AX    AL     AH  
              DX  AX       AX     DX  
    ᫮   EDX  EAX     EAX    EDX 


IDIV ( 楫  ) 믮   
㬬  ࠭-筨.  IDIV ᯮ  
ॣ,    DIV.

   ⮢   ᨬ쭮 ⥫쭮 ⭮
ࠢ  +127,  쭮  ⥫쭮  ⭮  ࠢ
-128.       ᫮    ᨬ쭮 ⥫쭮
⭮  ࠢ  +32767,  쭮  ⥫쭮  ⭮
ࠢ   -32768.            ᫮    
ᨬ쭮   ⥫쭮   ⭮    ࠢ    +2**32-1,
쭮     ⥫쭮    ⭮    ࠢ    -2**31.
楫᫥ १ ᥪ  ࠢ  0.   ⮪
ᥣ    ,   ⭮  , 祬 ⥫ 
ࠦ.   ﭨ  䫠  OF,  SF,  ZF,  AF,   PF      CF
।.


3.3   筮 䬥⨪
----------------------------------------------------------------

 䬥᪨ ᫥ 믮 ⥬
஢  筮 䬥⨪ (㦥 ᠭ 
।饬 ࠧ)   筮 䬥⨪. 
筮 䬥⨪ ᯮ   ᫥ ᯮᮡ :

- ८ࠧ १ ࠭ 믮 
  䬥᪨ 権, ⮡  ⨬ 㯠
   㯠  १.

- ८ࠧ 室   ᫥⥫쭮 
  䬥᪨ 権 ⠪ ࠧ, ⮡ 樨 뤠
  ⨬ 㯠  㯠 
  १.   ࠡ ⮫쪮  ॣࠬ AL 
  AH. 設⢮ ᯮ 䫠 AL.

3.3.1  ४樨 㯠 BCD
----------------------------------------------------------------

DAA (筠 ४ ᫥ ᫮) ४ १
᫮  ⨬ 㯠  ࠭ 
ॣ AL.  DAA  ᫥  ᫮  
㯠  ᥫ (    
)  祭  ࠢ쭮 㯠  
 ⢥ १⮢.  CF ⠭  砥
 ७.  祭 䫠 SF, ZF, AF,
PF  CF. ﭨ 䫠 OF ।.

DAS (筠 ४ ᫥ ⠭) ४
१ ⠭   㯠 
࠭  ॣ AL.  DAS ᥣ  ᫥ 
⠭   㯠  ᥫ (  
  )  㣮   祭 
ࠢ쭮 㯠    ⢥ १.
 CF ⠭, ᫨  室 
ࠧ來 .  祭 䫠 SF, ZF, AF, PF 
CF. ﭨ 䫠 OF ।.

3.3.2  ४樨 㯠 BCD
----------------------------------------------------------------

AAA (ASCII-४ ᫥ ᫮)  ᮤন
ॣ AL  ⨬ 㯠 筮 ᫮ 
頥 訥 4 .  AAA  ᫥ 
᫮  㯠  ࠭  ॣ AL.
⠭ 䫠 CF  㢥稢 祭 ॣ AH 
砥  ७.  祭 䫠 AF 
CF. ﭨ 䫠 OF, SF, ZF  PF ।.

AAS (ASCII-४ ᫥ ⠭)  ᮤন
ॣ AL  饥 㯠 筮 ᫮  頥
訥 4 .  AAS  ᫥  ⠭
 㯠 筮 ࠭  㣮  ॣ
AL. ⠭ 䫠 CF  㬥蠥 祭 ॣ AH,
᫨ 室  ࠧ鸞.  祭 䫠 AF  CF.
ﭨ 䫠 OF, SF, ZF  PF ।.

AAM (ASCII-४ ᫥ 㬭) ४ १
㬭   㯠  ᥫ. 
AAM  ᫥  㬭   ᥫ, ⮡
 騩  १.  
ᯮ ᫥  ॣ AH,   ᯮ 
ॣ AL.  祭 䫠 SF, ZF  PF. ﭨ
䫠 AF, OF  CF ।.

AAD (ASCII-४ । )   
ॣ AH  AL, ⮡ ⮢    
㯠  ࠭ ⠪, ⮡ ⭮  
뫮  ⨬ 㯠  ᫮.  AH
 ᮤঠ    ॣ AL  ᮤঠ
 .   㣫 祭  頥
१  ॣ AL.  AH 頥. 
祭 ॣ஢ SF, ZF  PF. ﭮ ॣ஢ AF, OF  CF
।.

3.4 ᪨ .
----------------------------------------------------------------

᪨    ࠭. ࠭-筨 
 ।⢥ 祭, ॣ஬ 饣 祭 
祩 . ࠭ 祭   ॣࠬ 饣
祭  祩  ( ᪫祭 樨, 
筨  祩 ). ᪨  
ﭨ 䫠.  ਬ ⪨  , ᫨
।⢥ 祭 ࠭-筨 ਬ 
࠭ 祭  ॣ AL  EAX. 㯯 ᪨
権   ᥡ :

-  㫥 権.

-  ஢ન  䨪樨 ⮢.

-  ᪠஢ ⮢.

-  ᤢ  横᪮ ᤢ.

- ⠭ 祭   ᫮.

3.4.1  㫥 権.
----------------------------------------------------------------

᪨ 樨 믮  AND, OR, XOR  NOT.

NOT (栭)    㪠 ࠭  ଥ
  .  NOT  㭠୮ 樥,
 ᯮ  ࠭  ॣ   祩 .
NOT    䫠.

 AND, OR  XOR 믮 ⠭ ᪨ 樨
"and", "or"  "᪫饥 or".    ᯮ짮
᫥騥 樨 ࠭ :

-  ॣ஢ ࠭.

- ࠭ - ॣ 饣 祭  ࠭ - 祩 .

- ࠭ - ।⢥ 祭   ॣ 饣
祭,  ࠭ - 祩 .

 AND, OR  XOR  䫠 OF  CF, ⠢ 䫠 AF
।   䫠 SF, ZF  PF.

3.4.2  ஢ન  䨪樨 ⮢.
----------------------------------------------------------------

 㯯  ࠡ⠥   ⮬,  
室     ॣ 饣 祭. 
    ᬥ饭 ⭮⥫쭮 襣 
࠭. 祭 ᬥ饭    
।⢥ 祭  ᮤঠ  ॣ 饣
祭.

뢠  砫 ᢠ 祭 ࠭ 
䫠 CF. ⥬ ࠭  ᢠ  祭,
஥ ।  ⭮ 樥. ﭨ
䫠 OF, SF, ZF, AF  PF  ।. 祭, 頥 
࠭  묨  ਢ   3-2.

3.4.3  ᪠஢ ⮢

  ᪠ ᫮   ᫮  ᪠
⠭     ॣ  ࢮ
⠭  (楫 ᫮, ।饥 
 ). 㥬 ப  室  
ॣ, ⠪   . ᫨  ᫮ ࠢ , ..  
  ⮢, ⠭ 䫠 ZF. ᫨  
, 䫠 ZF 頥. ᫨  ⮢  ,
祭 ॣ 祭  ।. ﭨ
䫠 OF, SF, ZF, PF  CF  ।.

BSF (஢ ⮢ ।) ᬠਢ   襣 
襬 (  0  襣 ).

BSR (஢ ⮢  ⭮ 浪) ᬠਢ 
 襣  襬 ( ᠬ 襣    0).

       3-2.  ஢ન  䨪樨 ⮢.

Ŀ
                         祭        祭    
                                䫠 CF    ࠭  
Ĵ
 BT (஢ઠ )            CF         뢠  
                             ࠭        ﭨ    
 BTS (஢ઠ                  --"--      ࠭ 1 
      ⠭ )                                       
 BTR (஢ઠ                  --"--      ࠭ 0 
       )                                           
 BTC (஢ઠ           --"--      ࠭   
 ⨢ 祭)                 -(࠭ )


3.4.4  ᬥ饭 (ᤢ)  横᪮ ᤢ
----------------------------------------------------------------

 ᤢ  横᪮ ᤢ  ⠢    
࠭.    ࠧ    :

-  ᤢ.

-   ᤢ.

-  横᪮ ᤢ.

3.4.4.1  ᤢ
----------------------------------------------------------------

  ᤢ  믮 䬥᪨  ᪨ ᤢ
 ⠬, ᫮  묨 ᫮.  䬥᪨ ᤢ
ࠢ            襣 
࠭,     ६    ᪨  ᤢ  ࠢ,  ᤢ
࠭ ࠢ, 頥  樨. 䬥᪨ ᤢ
 ᠬ  ᯮᮡ 믮 ⥩
᫥. ਬ, 䬥᪨ ᤢ ࠢ   
믮  楫  . ᪨ ᤢ  楫
   ⥫쭮 楫,  ⥫쭮 楫 
  ᢮  .

 䬥᪮  ᪮ ᤢ ࠢ, SAR  SHR,
⫨   㣠 ⮫쪮 ᢮ 樥 権
⮢, ᢮  ᬥ饭 ᮤন ࠭.
 ,   ࠧ稩   ᪮ 
䬥᪮ ᤢ .  ᨬ , SAL  SHL,
ন 몮 ᥬ  祭  .

稪 㪠뢠 ᫮ ⮢ 権,  ஥ 
ᤢ ࠭.    ᤢ ᨬ  31
.  ᤢ   稪 ᤢ  
 ᯮᮡ.  ଠ  ᤢ ᥣ 믮 ᤢ
  .  ଠ  稪 ᤢ 
।⢥ 祭.  ଠ  稪 
祭, ᮤঠ饥  ॣ CL. ᫥ ଠ 
 稪  १ ᫥. ᯮ ⮫쪮
  ⮢ (ࠧ冷) ॣ CL.

 ⢮ 権 ᤢ ࠢ ,  䫠 
࣠ .  ⨢ 砥 䫠 CF 
祭 ᫥ , ᭥  ࠭ ࠭. 
 ᤢ    䫠 OF ⠭ ࠢ
, ᫨ 祭 ᠬ 襣  ( )
   樨.  ⨢ 砥 䫠 OF
頥 (ᢠ 祭 ). ᫥ ᤢ  祬
   祭 䫠 OF  ।.  ᤢ 
   権  祭 䫠 SF, ZF, PF 
CF,  ﭨ 䫠 AF  ।.

SAL (䬥᪨ ᤢ ) ᤢ , ᫮ 
 ᫮ ࠭ 祭      
⢮ ⮢,   ࠭-稪 (।⢥
祭  祭  ॣ CL).   .
 㭮 3-6.

SHL (᪨ ᤢ ) 㣮   SAL.
 ন  몥 ᥬ.

SHR (᪨ ᤢ ࠢ) ᤢ , ᫮  
᫮ ࠭ 祭 ࠢ     
⢮ ⮢,   ࠭-稪 (।⢥
祭  祭  ॣ CL).   .
 㭮 3-7.

SAR  (䬥᪨  ᤢ  ࠢ)  ᤢ  ,  ᫮ 
 ᫮ ࠭ 祭 ࠢ     
⢮ ⮢,   ࠭-稪 (।⢥
祭  祭  ॣ CL).  ࠭ ࠭
⥬ ⪨  権 ⮢, ᫨ ࠭ ⥫,
 ⠭ 祭  ⮢ (ࠢ ), ᫨
࠭ ⥫.  㭮 3-8.

Ŀ
                                                             
 砫쭮 ﭨ :                                       
                                                             
    CF                                                
   Ŀ           Ŀ          
   x           10001000100010001000100010001111          
                        
                                                             
 ᫥ 믮 1-ࠧ來 (1-⮢)  SHL/SAL :  
                                                             
    CF                                                
   Ŀ           Ŀ          
   1           00010001000100010001000100011110 < 0     
                        
                                                             
 ᫥ 믮 10-ࠧ來 (10-⮢)  SHL/SAL :
                                                             
    CF                                                
   Ŀ           Ŀ          
   0           00100010001000100011110000000000 < 0     
                        
                                                             


                㭮 3-6.  SHL/SAL.

Ŀ
                                                             
 砫쭮 ﭨ :                                       
                                                             
                                               CF     
              Ŀ     Ŀ     
              10001000100010001000100010001111     x     
                        
                                                             
 ᫥ 믮 1-ࠧ來 (1-⮢)  SHR :      
                                                             
                                               CF     
              Ŀ     Ŀ     
     0 >    01000100010001000100010001000111 -> 1     
                        
                                                             
 ᫥ 믮 10-ࠧ來 (10-⮢)  SHR :    
                                                             
                                               CF     
              Ŀ     Ŀ     
     0 >    00000000001000100010001000100010 > 0     
                        
                                                             


                㭮 3-7.  SHR.

Ŀ
                                                             
 砫쭮 ﭨ (⥫ ࠭) :               
                                                             
                                             CF       
            Ŀ     Ŀ       
            01000100010001000100010001000111     x       
                        
                                                             
 ᫥ 믮 1-ࠧ來 (1-⮢)  SR :      
                                                             
                                             CF       
            Ŀ     Ŀ       
         >00100010001000100010001000100011 -> 1       
                       
                                                        
                                                             
 砫쭮 ﭨ (⥫ ࠭) :               
                                                             
                                             CF       
            Ŀ     Ŀ       
            11000100010001000100010001000111     x       
                        
                                                             
 ᫥ 믮 1-ࠧ來 (1-⮢)  SR :      
                                                             
                                             CF       
            Ŀ     Ŀ       
         >11100010001000100010001000100011 -> 1       
                       
                                                        
                                                             


                㭮 3-8.  SR.

ᬮ  ,      ᯮ짮 
 楫  楫, 饥 ⥯ , १
  㤥 ⥬ ,   믮  IDIV.
⭮  믮  IDIV 㣫  ஭ ,
  ६  "⭮"  믮  SAR 㣫
 ஭ ⥫쭮 ᪮筮.  
⮫쪮  ⥫ ᥫ. ਬ,  ᯮ
 IDIV   -9  4, १⮬ 㤥 -2 
⪮ -1. ᫨ ᯮ짮  SAR  ᤢ -9 ࠢ
  , १⮬ 㤥 -3. "⪮" ⠪ 
 㤥 -13;   SAR ࠭ ⮫쪮 
襣 ࠧ鸞 ⪠ ( 䫠 CF).

3.4.4.2   ᤢ.
----------------------------------------------------------------

  ᯥ稢 ᭮ 樨, 室 
믮 ⢨  묨 ஢묨 ⮢묨
ப.   ᤢ 믮   ᫮,
⠪   묨 ᫮ ᫥騬 ࠧ :

-   ࠭   ᫮  砥 १
    ᫮ (32-ࠧ來 ᤢ).

-   ࠭    ᫮  砥
  १    ᫮ (64-ࠧ來 ᤢ).

  ࠭, ࠭-筨   ॣ஬,  
६  ࠭ 祭    ॣ஬, ⠪ 
祩 . ⢮ ⮢,  ஥ 믮 ᤢ,
    ॣ CL  ।⢥ 祭
  . , ᭥  ࠭
࠭-筨,     ࠭ 祭,
 ⮦ ᤢ. ࠭ 祭 ⮫쪮
࠭-॥.

 믮 ᤢ   権,    䫠 
࣠ .  ⨢ 砥, 䫠 CF
ᢠ 祭 ᫥ , ᭥  ࠭
祭,   祭 䫠 SF, ZF  PF.  ᤢ
  ࠧ 䫠 OF 砥 祭 "", ᫨ 
࠭ ,  ⨢ 砥 䫠 OF 頥. 
ᤢ  祬    ﭨ 䫠 AF ।.

SHLD ( ᤢ ) ᤢ  ࠭ 祭
,    祭ﬨ ⮢, 塞 
࠭-筨 (. 㭮 3-9).   
࠭ 祭. ࠭-筨  .

SHRD ( ᤢ ࠢ) ᤢ  ࠭ 祭
ࠢ,    祭ﬨ ⮢, 塞 
࠭-筨 (. 㭮 3-10).   
࠭ 祭. ࠭-筨  .

Ŀ
                 31                                     0    
  Ŀ           Ŀ    
  CF    ॥ (  ॣ)       Ŀ 
                
                                                            
           
                31                                     0    
                Ŀ    
          ĳ           筨 (ॣ)             
                     
                                                             


                 㭮 3-9.  SHLD.

Ŀ
     31                                     0                
     Ŀ                
                筨 (ॣ)         Ŀ           
                    
           
                                                            
    31                                     0                
    Ŀ         Ŀ   
>  ॥ (  ॣ)       >CF   
                 
                                                             


                 㭮 3-10.  SHRD.

3.4.4.3 Ko 横᪮ ᤢ.
----------------------------------------------------------------

 横᪮ ᤢ 믮 横᪮ ६饭
ࠧ冷  , ᫮   ᫮. , ᭥ 
  ࠭,     㣮 . 
⫨稥   ᬥ饭      
横᪮ ᤢ.

 横᪮ ᤢ ᯮ ⮫쪮 䫠 CF  OF.
 CF  ࠡ  ⢥ ७ ࠭  
 横᪮ ᤢ,   
ᮡ  ⥬  ஢७  ᫮
室 (JC  JNC).  CF ᥣ ᮤন 祭
᫥ , ᭥  । ࠭  
横᪮ ᤢ,  ᫨   ᯮ 䫠 CF 
⢥ ७ ࠭. ﭨ 䫠 SF, ZF, AF  PF
 .

 横᪮ ᤢ    䫠 OF ⠭, ᫨
  ᠬ 訩  ( )
࠭ 祭. ᫨ ࠭ 室 祭 ,
䫠 OF 頥. ᫥ 横᪮ ᤢ  祬  
 祭 䫠 OF  ।.

ROL  (᪨  ᤢ  ) 横᪨ ᤢ , ᫮
  ᫮ ࠭ 祭      
⢮ ⮢,   ࠭-稪 (।⢥
祭  祭, ᮤঠ饥  ॣ CL).  
ࠧ鸞 ,      ࠭,
頥  ࠢ .  㭮 3-11.

ROR (᪨ ᤢ ࠢ) 横᪨ ᤢ  ,  ᫮
  ᫮ ࠭ 祭 ࠢ     
⢮ ⮢,   ࠭-稪 (।⢥
祭  祭, ᮤঠ饥  ॣ CL).  
ࠧ鸞 ,    ࠢ  ࠭,
頥   .  㭮 3-12.

RCL (᪨ ᤢ  १ ७) 横᪨  ᤢ
,  ᫮    ᫮ ࠭ 祭   
      ⢮  ⮢,      ࠭-稪
(।⢥ 祭  祭, ᮤঠ饥  ॣ
CL).

    ⫨砥  ROL ⥬,    䫠
CF   ⮢  ७  ࠭-॥    ஭
  ࠧ冷.    ࠧ鸞 ,  
   ࠭, ६頥  䫠 CF.   ⮦  ६
,  ᮤঠ騩    䫠  CF,      ࠢ ஭.
 㭮  3-13.

RCR (᪨ ᤢ ࠢ १ ७) 横᪨ ᤢ
, ᫮   ᫮ ࠭ 祭 ࠢ  
   ⢮ ⮢,   ࠭-稪
(।⢥ 祭  祭, ᮤঠ饥  ॣ
CL).

  ⫨砥  ROR ⥬,    䫠
CF  ⮢ ७ ࠭-॥  ஭
 ࠧ冷.   ࠧ鸞 ,   
ࠢ  ࠭, ६頥  䫠 CF.  ⮦ ६
, ᮤঠ騩  䫠 CF,    ஭. 
㭮 3-14.

Ŀ
               31                                       0    
 Ŀ          Ŀ    
 CFĳ    ॥ (  ॣ)       Ŀ 
             
                                                           
          


            㭮 3-11.  ROL.

Ŀ
       31                                       0            
       Ŀ       Ŀ 
 >    ॥ (  ॣ)       >CF 
             
                                                           
          


            㭮 3-12.  ROR.

Ŀ
 Ŀ 
                                                           
              31                                       0   
       Ŀ   Ŀ   
 ĳCFĳ    ॥ (  ॣ)        
               


            㭮 3-13.  RCL.

Ŀ
 Ŀ  
                                                           
      31                                       0           
      Ŀ   Ŀ    
 >    ॥ (  ॣ)       >CF  
               


            㭮 3-14.  RCR.

3.4.4.4  "bit blt"  ᯮ짮  
        ᤢ
----------------------------------------------------------------

  祭   ᤢ  ॠ
६饭 ப ⮢,  ந ᮣᮢ
⮢ ப.  뢠 "bit blt" (BIT BLock
Transfer - 뫪  ⮢).  ਬ஬ 
६饭 ப ⮢  ந쭮 ᬥ饭   
஢   ᫮ ப .  ࠢ 
ப 뫠 32    ࠧ, ᫨  横 뫪
ᯮ  ᬥ饭.

   MOV   ESI,ScrAddr
   MOV   EDI,DestAddr
   MOV   EBX,WordCnt
   MOV   CL,RelOffset       ; ⭮⥫쭮 ᬥ饭 Dest-Src
   MOV   EDI,[ESI]          ; 㧨 ࢮ ᫮ 筨
   ADD   ESI,4              ; 㢥  筨
BltLoop:
   LODS                     ;    뢠饬 浪
                            ;  EAX
   SHLD  EDX,EAX,CL         ; ९ ᮤন EDX 
                            ; ஢ ⠢
   XCHG  EDX,EAX            ;  ⠬ 襥  襥
                            ; ᫮
   STOC                     ;  । ஢
                            ;  
   DEC   EBX                ; 㬥 稪 横
   JNZ   BltLoop

 ⮩ 横, 騩   ६饭묨 
32-ࠧ來   襩  ᪮. 
 ᬥ饭 訬 १⮬,   
祭,  16-ࠧ來 뫪  横 
ᯮ짮 32-ࠧ來 ᬥ饭,    XCHG 
 ROR  16    ⠬ 襣  襣
᫮  ॣ.  騩 横, 祬 ਢ ,
ॡ ண ᪨஢ ࢮ ६頥 
᫮ (। ᭮ 横), ᫥ ६頥 
᫮ (᫥ ᭮ 横),  㤥 뫠   32 
  横,   ணࠬ, ਢ .

3.4.4.5  ⠢  ᪫祭 ⮢ ப.
----------------------------------------------------------------

  ᬥ饭 ⠪   :

-  ⠢ ⮢ ப  ॣ  ந쭮
  ⮯   襩 ⮢ ப  , 
  襭 ⮢   ஭  ⠢塞 ⮢.

- ஥ ᪫祭 ⮢ ப  ॣ  ந쭮
  ⮯  襩 ⮢ ப  ,  襭
  ⮢   ஭  ᪫砥 ⮢.

騥 ਬ ணࠬ  ⠢  ᪫祭
⮢  ࠧ ᫮ :

1. ⠢ ⮢ ப   ( ⮢ ப 
    1  25 , .. ⠢ 4   ) :

; ⠢ ஢  ࠢ  ⮢ ப  ॣ
;  ⮢ ப  .
;
; 饭 :
; 1. ᭮ ᨢ ப ஢   ᫮.
; 2.  ⮢ ப  ।⢥ 祭 
;    ⮢ ᬥ饭 ᮤন  ॣ.
;
;  ESI ᮤন ஢  ࠢ  ⮢
; ப,   ⠢.
;  EDI ᮤন ⮢ ᬥ饭 砫쭮 樨
; ப.
;  ᯮ ॣ EAX  ECX.
;
MOV   ECX,EDI             ; ࠭ 室 ᬥ饭
SHR   EDI,3               ; ࠧ ᬥ饭  8 ( )
AND   CL,7H               ;     ᬥ饭
MOV   EAX,[EDI]strg_base  ; ६ ப   
                          ; ᫮  EAX
RDR   EAX,CL              ; ࠢ ࠢ  
                          ; ⮢
SHRD  EAX,ESI,       ; 稫  
ROL   EAX,           ; ࠢ ࠢ   ⮢
ROL   EAX,CL              ; ⠢   
MOV   [EDI]strg_base,EAX  ;   ᫮  

2. ⠢ ⮢ ப   ( ⮢ ப 
    1  31 a, .. ⠢ 5   ) :

; ⠢ ஢  ࠢ  ⮢ ப  ॣ
;  ⮢ ப  .
;
; 饭 :
; 1.  ᨢ ப ஢   ᫮.
; 2.  ⮢ ப  ।⢥ 祭 
;    ⮢ ᬥ饭 ᮤন  ॣ.
;
;  ESI ᮤন ஢  ࠢ  ⮢
; ப,   ⠢.
;  EDI ᮤন ⮢ ᬥ饭 砫쭮 樨
; ப.
;  ᯮ ॣ EAX, EBX, ECX  EDI.
;
MOV   ECX,EDI             ; ६ ࠭ ᬥ饭
SHR   EDI,5               ; ࠧ ᬥ饭  32 (
                          ; ᫮)
SHL   EDI,2               ; 㬭  4 ( )
AND   CL,1FH              ;    ⮢ ᬥ饭
MOV   EAX,[EDI]strg_base  ; ६  ப  
                          ;  ᫮  EAX
MOV   EDX,[EDI]strg_base+4  ; ६ ⠢ ப
                          ;    ᫮  EDX
MOV   EBX,EAX             ; ६ ࠭  ப
SHRD  EAX,EDX,CL          ; ᬥ饭   ᫮ 
                          ;   ᫮
SHRD  EAX,EBX,CL          ; ᬥ饭   ᫮ 
                          ;   ᫮
SHRD  EAX,ESI,       ; 稫  
ROL   EAX,           ; ࠢ ࠢ   ⮢
MOV   EBX,EAX             ; ६ ࠭ ப
SHLD  EAX,EDX,CL          ; ᬥ饭   ᫮ 
                          ;  ᫮
SHLD  EDX,EDX,CL          ; ᬥ饭   ᫮ 
                          ;  ᫮
MOV   [EDI]strg_base,EAX  ;   ᫮  
MOV   [EDI]strg_base+4,EDX  ;   ᫮  

3. ⠢ ⮢ ப   ( ⮢ ப 
   32 a, .. ⠢ 4  5 ) :

;  ⠢  ஢    ࠢ    ⮢  ப  
;  ॣ  ⮢ ப  .
;
;  饭 :
; 1.  ᨢ ப ஢   ᫮.
; 2.   ⮢  ப  32      ⮢   ᬥ饭
;  ᮤন  ॣ.
;

;  ESI ᮤন 32-⮢ ப,   ⠢.
;  EDI ᮤন ⮢ ᬥ饭 砫쭮 樨
; ப.
;  ᯮ ॣ EAX, EBX, ECX  EDI.
;
MOV   EDX,EDI             ; ࠭ 室 ᬥ饭
SHR   EDI,5               ; ࠧ ᬥ饭  32 (
                          ; ᫮)
SHL   EDI,2               ; 㬭  4 ( )
AND   CL,1FH              ; ஢   ⮢
                          ; ᬥ饭
MOV   EAX,[EDI]strg_base  ; ६  ப  
                          ;  ᫮  EAX
MOV   EDX,[EDI]strg_base+4  ; ६ ⠢ ப
                          ;    ᫮  EDX
MOV   EBX,EAX             ; ६ ࠭  ப
SHRD  EAX,EDX             ; ᬥ饭   ᫮ 
                          ;   ᫮
SHRD  EDX,EBX             ; ᬥ饭   ᫮ 
                          ;   ᫮
MOV   EAX,ESI             ; ६ 32-ࠧ來  
                          ; 
MOV   EBX,EAX             ; ६ ࠭  ப
SHLD  EAX,EDX             ; ᬥ饭   ᫮ 
                          ;  ᫮
SHLD  EDX,EBX             ; ᬥ饭   ᫮ 
                          ;  ᫮
MOV   [EDI]strg_base,EAX  ;   ᫮  
MOV   [EDI]strg_base+4,EDX  ;   ᫮  

4. ⨥ ⮢ ப   ( ⮢ ப 
 1  25 , ..  4   ) :

;  ஢  ࠢ  ⮢ ப  ॣ
;  ⮢ ப  .
;
; 饭 :
; 1.  ᨢ ப ஢   ᫮.
; 2.  ⮢ ப  ।⢥ 祭 
;    ⮢ ᬥ饭 ᮤন  ॣ.
;
;  EAX ᮤন ஢  ࠢ  
; ﬨ ⮢ ப,   .
;  EDI ᮤন ⮢ ᬥ饭 砫쭮 樨
; ப.
;  ᯮ ॣ EDI  ECX.
;
MOV   ECX,EDI             ; ६ ࠭ ᬥ饭
SHR   EDI,3               ; ࠧ ᬥ饭  8 ( )
AND   CL,7H               ;     ᬥ饭
MOV   EAX,[EDI]strg_base  ; ६ ப   
                          ; ᫮  EAX
SHR   EAX,CL              ; ᬥ饭   ⢮
                          ; ⮢   ᫮
AND   EAX,᪠           ;  ⮢   EAX

5. ⨥ ⮢ ப   ( ⮢ ப 
 1  32 , ..  5   ) :

;  ஢  ࠢ  ⮢ ப  ॣ
;  ⮢ ப  .
;
; 饭 :
; 1.  ᨢ ப ஢   ᫮.
; 2.  ⮢ ப  ।⢥ 祭 
;    ⮢ ᬥ饭 ᮤন  ॣ.
;
;  EAX ᮤন ஢  ࠢ  
; ﬨ ⮢ ப,   .
;  EDI ᮤন ⮢ ᬥ饭 砫쭮 樨
; ப.
;  ᯮ ॣ EAX, EBX  ECX.
;
MOV   ECX,EDI             ; ६ ࠭ ᬥ饭
SHR   EDI,5               ; ࠧ ᬥ饭  32 (
                          ; ᫮)
SHL   EDI,2               ; 㬭  4 ( )
AND   CL,1FH              ;    ⮢ ᬥ饭
MOV   EAX,[EDI]strg_base  ; ६  ப  
                          ;  ᫮  EAX
MOV   EDX,[EDI]strg_base+4  ; ६ ⠢ ப
                          ;    ᫮  EDX
SHRD  EAX,EDX,CL          ; ᬥ饭   ᫮ 
                          ;   ᫮
SHRD  EAX,EDX,CL          ; ᬥ饭   ᫮ 
                          ;   ᫮
AND   EAX,᪠           ;  ⮢   EAX

