 3
 3   3

                             3 
 
                          
 
 
  ᮤন ᠭ ⥬    ய
MC68030     ᯮ짮.  砥 ᠭ
ଠ⮢   ࠭, ᯮ㥬 . ᫥  ⪮
  ⥬  ,    ⥣ ।⠢ ஡
ᠭ    䠢⭮ 浪. ᫥ ଠ樨  
ணࠬ஢    ᫥ ᠭ ᫥
 ᫮   ଠ⮢ .

         3.1.   
 
쭠     ⠢  ᫮. ᨬ쭮
⢮ ᫮    ⨣    (.3-
1). ࢮ ᫮ , 뢠 ᫮ 樨, ।-
    믮塞 ⢨. ⠫ ᫮, -
 ᫮ ७, ।   ࠭. 
᫮   ।⢥묨 ࠭, ७ﬨ -
⥫쭮 , ।  ᫮ 樨, ᬥ饭-
   ⢫, ஬   ᯥ䨪ﬨ  -
  ,  ᯥ䨪ﬨ  ᯥ樠  ॣ஢, ࠭
᪫祭, 㯠묨/㯠묨 ⠭⠬,  稪
㬥⮢   ᫮ ᮯ.

஬  樨, ।饣 믮塞 㭪, 
।   ࠭  㭪樨.   -
࠭ ।     ᫥ ᯮᮡ:

     ᯥ䨪 ॣ -    ॣ   ᮤন
                               ॣ;

     ᯮ⥫   -   ᯮ⥫쭮   -
                               ᮤন ଠ   ᯮ-
                              ᮡ 樨;

      뫪        -    । ࠧ㬥-
                                ᯮ짮 䨪஢
                              ॣ஢.

 ॣ  । ᯮ㥬  ॣ.  㣨
    ᮤঠ ଠ  ⮬,   ᫥
 ॣ஬  ॣ஬ .

ଠ  ᯮ⥫쭮  砥  ᥡ  ᮤন
ॣ஢, ᬥ饭  ᮫ , 室  -
 ᯮ⥫ ᮢ.

஡ ଠ  ॣ  ⮤ 樨 ᮤন
 ன .


            15                                                       0
            Ŀ
                                                        
             ( ᫮, ।饥 믮塞   ) 
            Ĵ
                         ⥫ ᯥ樠쭮 ࠭            
            ( ⢮,       ᫮)
            Ĵ
            ।⢥ ࠭  ७  ᯮ⥫쭮
              ࠭ ( ⢮,    
                                 ᫮)                  
            Ĵ
             ७ ᯮ⥫쭮  ਥ ( - 
              ⢮,        ᫮)   
            
  
         .3.1. ଠ ᫮  

  ਥ஢  ࠡ  䨪஢묨  -
ࠬ   ࠧ㬥  ᯮ짮.


        3.2.    

  ய  ࠧ  ।  믮
᫥ 権:

     뫪 ;
     䬥᪨ 樨  楫묨 ᫠;
     ᪨ 樨;
     ᤢ  横᪨ ᤢ;
     樨  ⠬;
     樨  ﬨ ⮢;
     䬥᪨  筮-묨 ᫠;
     ࠢ 室 믮 ணࠬ;
     ࠢ ⥬;
     ⨯ 裡.

魠  ⥬     ⠭  ࠧࠧ묨 ᯮᮡ
樨 ।⠢ ᮡ 쬠  㬥   ࠧ-
ࠡ⪨ ணࠬ ᯥ祭.

  ࠧ ᯮ ᫥騥 祭: 
 
         An -  ॣ  ஬ n (A0-A7);
         Dn - ॣ   ஬ n (D0-D7);
         Rn - -   ॣ஢ 
              ॣ஢ ;
        CCR - ॣ  ᫮
              (訩  ॣ ﭨ);
         cc -  ᫮  ॣ CCR;
       cpcc -  ᫮ ᮯ;
         SP - ⨢ 㪠⥫ ⥪;
        USP - 㪠⥫ ⥪ 짮⥫;
        ISP - 㪠⥫ ⥪ 㯥ࢨ/뢠;
        MSP - 㪠⥫ ⥪ 㯥ࢨ/᭮;
        SSP - 㪠⥫ ⥪ 㯥ࢨ (᭮/뢠);
        DFC - ॣ 䨪樨 㭪樮쭮  ਥ;
        SFC - ॣ 䨪樨 㭪樮쭮  筨;
         Rc - ࠢ騩 ॣ (VBR, SFC, DFC, CACR, CAAR);
        MRc -  ॣ ࠢ ᯥ஬  (SRP, CRP,
               TC, TT0, TT1  MMUSR)
          d - ᬥ饭; d   砥 16- ᬥ饭;
       <ea> - ᯮ⥫ ;
     ᯨ᮪ - ᯨ᮪ ॣ஢ (ਬ D0-D3);
  #<> - ।⢥ ; 楫 ࠫ;
 {ᬥ饭:} - ⥫ ⮢ ;
      ⪠ - ⪠  ணࠬ  ᥬ;
        [7] - 7-  ᮮ⢥饣 ࠭;
    [31:24] -  ࠭  31  24, .. 訩 
              ॣ;
          X -  ७ (X)  CCR;
          N -   (N)  CCR;
          Z -  ࠢ⢠  (Z)  CCR;
          V -  ९ (V)  CCR;
          C -  ७ (C)  CCR;
          + - 䬥᪮ ᫮  㪠⥫   ⨭-
              ६஢;
          - - 䬥᪮  ⠭  㪠⥫  ।-
              ६஢;
          * - 䬥᪮ 㬭;
          / - 䬥᪮   ᨬ 裡;
          ~ - ஢; ᪮  ࠭;
          & - ᪮ ;
          V - ᪮ ;

    (mod 2) - ᪮ ᪫饥 ;
         Dc - ॣ  D0-D7, ᯮ㥬  ࠢ;
         Du - ॣ  D0-D7, ᯮ㥬  ;
     Dr, Dq - ॣ ; ⮪  ⭮  ;
     Dh, Dl - ॣ ; 訥  訥 32 
              १ 㬭;
        MSW - 襥 ᫮;
        LSW - 襥 ᫮;
        MSB - 訩 ;
         FC - 㭪樮 ;
      {R/W} - 㪠⥫ 樨 ⥭/;
       [An] - ७ .

 ᨭ⠪  ࠢ ࠭ ᥣ  ਥ.


         3.2.1. 뫪  
 
 뫪 (MOVE)  ⠭  ࠧ묨 ᯮᮡ -
樨  ।⠢ ᮡ ᭮ ।⢮ 㫨஢ 
ᠬ  묨.  뫪    ।-
 ⮢, ᫮  ᫮ ࠭    -
,    ॣ,  ॣ     ॣ 
ॣ.    뫪 ᮢ (MOVE  MOVEA) ᪠
। ⮫쪮 ᫮  ᫮ ࠭,  ࠭-
 ४ ࠡ  ᠬ.  饩  MOVE -
 ᪮쪮 ᯥ樠  뫪  :  뫪
㯯  ॣ஢  (MOVEM),  뫪  ਩ -
ன (MOVEP), 뫪 ।⢥  (MOVEQ),  -
 ॣ஢ (EXG), 㧪 ᯮ⥫쭮  (LEA), -
뫪 ᯮ⥫쭮   ⥪ (PEA),   १ࢨ஢-
  ⥩  ⥪    맮  (LINK)     
(UNLK).  ⠡. 3.1 ਢ ଠ  뫪 .


            3-1. 樨 뫪  
          Ŀ
            ⠪                  .        
                   ࠭.     ࠭.                           
          Ĵ
          EXG     Rn,Rn          32           Rn <> Rn             
          Ĵ
          LEA     <ea>,An        32           <ea>  > An            
          Ĵ
          LINK    An,#<d>        16,32        SP-4  > SP; An  >(SP)
                                              SP  > An; SP+d  > SP 
          Ĵ
          MOVE    <ea>,<ea>      8,16,32      筨  > ਥ  
          MOVEA   <ea>,An       16,32  > 32                         
          Ĵ
          MOVEM   ᯨ᮪,<ea>    16,32       . ॣ   > 
                                                  > ਥ        
                   <ea>,ᯨ᮪  16,32  > 32   筨  >          
                                                > . ॣ
          Ĵ
          MOVEP   Dn,(d  ,An)    16,32        Dn[31:24]  > (An+d)   
                                              Dn[23:16]  > (An+d+2) 
                                              Dn[15:8]  > (An+d+4)  
                                              Dn[7:0]  > (An+d+6)   
                                                                     
                  (d  ,An),Dn    16,32        (An+d)  > Dn[31:24]   
                                              (An+d+2)  > Dn[23:16] 
                                              (An+d+4)  > Dn[15:8]  
                                              (An+d+6)  > Dn[7:0]   
          Ĵ
          MOVEQ   #<>,Dn   8  > 32     ।⢥ 륳
                                                > ਥ          
          Ĵ
          PEA     <ea>           32           SP-4  > SP;           
                                              <ea>  > (SP)          
          Ĵ
          UNLK    An             32           An  > SP; (SP)  > An 
                                              SP+4  > SP            
          


         3.2.2. 䬥᪨ 樨  楫묨 ᫠ 
 
䬥᪨    ᭮: ᫮ (ADD),
⠭  (SUB),  㬭  (MUL)   (DIV),  
ᥡ ⠪    䬥᪮  ࠢ  (CMP,  CMPM  
CMP2),  ⪨ (CLR)  饭  (NEG).  ADD, CMP
 SUB ਬ  権,   묨, ⠪    ᠬ,
祬 樨  묨 ᪠ ࠭  ࠧ஢. -
 樨  ⮫쪮  ࠭, 騬 -
    ᮢ ࠧ  (16  32 ). 樨 ⪨ 
饭  ਬ    ࠧ஢.

 䬥᪨  ⭮ ⠪ MUL  DIV    -
࠭       , :

     㬭 ᫮, १⮬ ண   ᫮-
     ;

     㬭    ᫮,  १⮬  ண  
      ᫮  ᫮;

      ᫮ ࠭  ᫮ ⥫ (-
       ⮪    ᫮;

       ᫮    ᫮  ࠭  
     ᫮ ⥫ (⭮  ⮪    -
       ᫮;


䬥⨪    ⭮ 筮   ᬥ蠭묨 ࠧࠬ
ॠ    , ࠡ뢠   -
७.  ᫥騥 : ७ ᫮ (ADDX) (..
᫮    ⨥    ७), ७ ⠭
(SUBX), ࠭  (EXT)  筮 饭  
 ७ (NEGX).

 . 3-2  ਢ ⪮ ᠭ 権  楫᫥-
 䬥⨪.


        3-2. ᫥ 䬥᪨ 樨 
          Ŀ
             ⠪                          
                    ࠭.     ࠭.                          
          Ĵ
          ADD     Dn,<ea>        8,16,32      筨+ਥ >  
                  <ea>,Dn        8,16,32          > ਥ        
          ADDA    <ea>,An         16,32                              
          Ĵ
          ADDI    #<>,<ea> 8,16,32      ।.  +  
                                              +ਥ  > ਥ 
          ADDQ    #<>,<ea> 8,16,32                             
          Ĵ
          ADDX    Dn,Dn          8,16,32     筨+ਥ+X  > 
                  -(An),-(An)    8,16,32          > ਥ        
          Ĵ
          CLR     <ea>           8,16,32       0  > ਥ        
          Ĵ
          CMP     <ea>,Dn        8,16,32      ਥ-筨      
          CMPA    <ea>,An         16,32                              
          Ĵ
          CMPI    #<>,<ea> 8,16,32      ਥ-. 
          Ĵ
          CMPM    (An)+,(An)+    8,16,32       ਥ-筨     
          Ĵ
          CMP2    <ea>,Rn        8,16,32       ࠭ <= Rn <=
                                                <=  ࠭   
          Ĵ
          DIVS    <ea>,Dn       32/16 >16:16  ਥ/筨  > 
          /DIVU   <ea>,Dr:Dq    64/32 >32:32    > ਥ         
                  <ea>,Dq       32/32 >32      (   )  
          DIVSL   <ea>,Dr:Dq    32/32 >32:32                        
          /DIVUL                                                     
          Ĵ
          EXT     Dn              8  >16     ਥ  .
                  Dn              16 >32      > ਥ           
          EXTB    Dn              8  >32                            
          Ĵ
          MULS    <ea>,Dn        16*16 >32   筨*ਥ  >  
          /MULU   <ea>,Dr        32*32 >32    > ਥ           
                  <ea>,Dh:Dl     32*32 >64     (   )  
          

        3-2. ᫥ 䬥᪨ 樨 (த)
          Ŀ
             ⠪                 .        
                    ࠭.     ࠭.                          
          Ĵ
          NEG     <ea>           8,16,32      0-ਥ  >ਥ 
          Ĵ
          NEGX    <ea>           8,16,32      0-ਥ-X  >       
                                               > ਥ           
          Ĵ
          SUB     <ea>,Dn        8,16,32      ਥ-筨  >  
                  Dn,<ea>        8,16,32       > ਥ           
          SUBA    <ea>,An         16,32                              
          Ĵ
          SUBI    #<>,<ea> 8,16,32     ਥ-. >
          SUBQ    #<>,<ea> 8,16,32       > ਥ           
          Ĵ
          SUBX    Dn,Dn          8,16,32      ਥ-筨-X  >
                  -(An),-(An)    8,16,32       > ਥ           
          


         3.2.3. ᪨ 樨 
 
 AND,  OR, EOR  NOT, ⢫ ᪨ 樨 
묨  ࠧ஢.    (ANDI, ORI, EORI)
 믮  樨    ।⢥묨  묨
  ࠧ஢.  TST ⢫ 䬥᪮ ࠢ-
 ࠭  㫥, ⮡ࠦ १ ࠢ   ॣ
 ᫮.

. 3-3 ᮤন ᠭ ᪨ 権.

          3-3. ᪨ 樨 
 
          Ŀ
             ⠪                           
                    ࠭    ࠭                              
          Ĵ
          AND     <ea>,Dn        8,16,32      筨 & ਥ  > 
                  Dn,<ea>        8,16,32           > ਥ        
          Ĵ
          ANDI    #<>,<ea> 8,16,32  . & ਥ > 
                                                   > ਥ        
          Ĵ
          EOR     Dn,<ea>        8,16,32 筨 + ਥ(mod 2) >
                                                   > ਥ        
          Ĵ
          EORI    #<>,<ea> 8,16,32 . +              
                                         + ਥ(mod 2) > ਥ
          Ĵ
          NOT     <ea>           8,16,32    ~ ਥ  > ਥ   
          Ĵ
          OR      <ea>,Dn        8,16,32      筨 V ਥ  > 
                  Dn,<ea>        8,16,32           > ਥ        
          Ĵ
          ORI     #<>,<ea> 8,16,32  . V ਥ > 
                                                   > ਥ        
          Ĵ
          TST     <ea>           8,16,32 ⠭  ᫮    
                                         १ ࠢ         
                                         筨  㫥            
          


         3.2.4. 樨 ᤢ  横᪮ ᤢ 
 
    ࠢ 믮  䬥-
 ᤢ ASR, ASL   ᪮ ᤢ  LSR,  LSL.
  横᪮  ᤢ  ROXR, ROXL ROR, ROL ⢫
饭 (横᪨ ᤢ)  ⨥  ७  (ROXR,
ROXL)     (ROR, ROL).  樨 ᤢ  ந-
  묨, ࠭騬  ॣ   .

  ᤢ  横᪮ ᤢ   ॣ -
  ࠧ ࠭. ⢮  権,    ஥
⢫  ᤢ ॣ, ।   ᫮ -
樨  ( ।  1  8),     ॣ  (祭
ண    64).

  ᤢ  横᪮ ᤢ    ᪠
ᤢ ⮫쪮     ᫮ ࠭.   SWAP
  ⠬ 襥  襥 ᫮ ॣ.  ᤢ-
/横᪮ ᤢ   ६ 믮,   ⮬
    ⮢   ந, ᯮ  ROR
 ROL  稭 ᤢ, ࠢ 8.

ᠭ 権 ᤢ    横᪮  ᤢ  ਢ  
⠡. 3-4.

          3-4. 樨 ᤢ  横᪮ ᤢ 
          Ŀ
             ⠪                           
                    ࠭    ࠭                              
          Ĵ
          ASL     Dn,Dn          8,16,32  Ŀ   Ŀ         
                  #<>,Dn   8,16,32  X/C<Ĵ <  < 0     
                  <ea>             16                 
          Ĵ
          ASR     Dn,Dn          8,16,32     Ŀ   Ŀ      
                  #<>,Dn   8,16,32  >  > >X/C      
                  <ea>             16                
                                                                
          Ĵ
          LSL     Dn,Dn          8,16,32  Ŀ   Ŀ         
                  #<>,Dn   8,16,32  X/C<Ĵ <  < 0     
                  <ea>             16                 
          Ĵ
          LSR     Dn,Dn          8,16,32      Ŀ   Ŀ     
                  #<>,Dn   8,16,32  0 >  > >X/C     
                  <ea>             16                 
          Ĵ
                                                Ŀ      
          ROL     Dn,Dn          8,16,32  Ŀ  Ŀ        
                  #<>,Dn   8,16,32   C <Ĵ <  <      
                  <ea>             16                 
          Ĵ
                                          Ŀ            
          ROR     Dn,Dn          8,16,32    Ŀ  Ŀ      
                  #<>,Dn   8,16,32  >  > > C       
                  <ea>             16                 
          Ĵ
                                                Ŀ 
          ROXL    Dn,Dn          8,16,32  Ŀ  Ŀ  Ŀ 
                  #<>,Dn   8,16,32   C <Ĵ <  <Ĵ X < 
                  <ea>             16            
          

          3-4. 樨 ᤢ  横᪮ ᤢ (த)
          Ŀ
             ⠪                           
                    ࠭    ࠭                              
          Ĵ
                                          Ŀ       
          ROXR    Dn,Dn          8,16,32  Ŀ  Ŀ  Ŀ 
                  #<>,Dn   8,16,32  > X >  > > C  
                  <ea>             16            
          Ĵ
                                                 Ŀ        
                                         vĿ
          SWAP    Dn               32    襥 ᫮襥 ᫮
                                         ^ٳ
                                                         
          


         3.2.5. 樨  ⠬ 
 
  樨  ⠬ 믮 ᫥騥 樨: -
ઠ  (BTST), ஢ઠ  ⠭  (BSET), ஢ઠ 
  (BCLR), ஢ઠ  ஢   (BCHG).  
樨  믮   ॣ, ⠪   . -
   ।  ।⢥  , -
   ॣ .    ।,  -
࠭  ॣ  32-묨, ࠭    -  8-
묨. ᠭ 権 樨 ⠬ ਢ  .
3-5  (祭 Z ᮮ⢥ ஬  ॣ -
, 뢠 ⮬ ࠢ⢠ ).


          3-5. 樨  ⠬ 
          Ŀ
            ⠪                            
                   ࠭     ࠭                              
          Ĵ
          BCHG    Dn,<ea>        8,32    ~(<N > ਥ) > Z >
                 #<>,<ea>  8,32          >  ਥ       
          Ĵ
          BCLR    Dn,<ea>        8,32    ~(<N > ਥ)  > Z; 
                 #<>,<ea>  8,32       0  >  ਥ       
          Ĵ
          BSET    Dn,<ea>        8,32    ~(<N > ਥ)  > Z; 
                 #<>,<ea>  8,32       1  >  ਥ       
          Ĵ
          BTST    Dn,<ea>        8,32    ~(<N > ਥ)  > Z  
                 #<>,<ea>  8,32                                 
          


         3.2.6. 樨  ⮢묨 ﬨ 
 
ய MC68030 믮 樨   ⮢묨  ﬨ
६      32 .  BFINS ⢫
 祭  ⮢ .  BFEXTU  BFEXTS  -
  祭 ⮢   ࠭ 
( BFEXTU)   ࠭   (BFEXTS).    BFFFO
। ⮭宦 ࢮ 㫥  . -
  ஢ન    (BFTST),  ஢ન    ⠭ ⮢ 
(BFSET), ஢ન   ⮢  (BFCLR), ஢ન    -
஢  ⮢  (BFCHG)   -
樨 ⠬. ᠭ 権   ⮢묨  ﬨ  ਢ 
. 3-6.

          3-6. 樨  ⮢묨 ﬨ 
          Ŀ
                ⠪                         
                       ࠭         ࠭                       
          Ĵ
          BFCHG   <ea>{ᬥ饭:}     1-32   ~  >        
          Ĵ
          BFCLR   <ea>{ᬥ饭:}     1-32   0,0,...  >      
          Ĵ
          BFEXTS <ea>{ᬥ饭:},Dn   1-32   > Dn; .
          Ĵ
          BFEXTU <ea>{ᬥ饭:},Dn   1-32   > Dn; . 0  
          Ĵ
          BFFFO  <ea>{ᬥ饭:},Dn   1-32  ࢮ 㫥-
                                                  ;          
                                                  ᬥ饭  > Dn      
          Ĵ
          BFINS  Dn,<ea>{ᬥ饭:}   1-32    Dn  >          
          Ĵ
          BFSET   <ea>{ᬥ饭:}     1-32   1,1,...  >      
          Ĵ
          BFTST   <ea>{ᬥ饭:}     1-32 訩   > N; 
                                                ~(OR  ⮢ ) > Z 
          

: 
              , ࠡ騥  ⮢묨 ﬨ ⠭-
                   N  Z 筮 
             BFTST.


         3.2.7. 樨  筮-묨 ᫠ 
 
  믮 樨   筮-묨  ᫠.
䬥᪨ 樨  㯠묨 筮-묨 -
 ।⠢ ७  ᫮ (ABCD), -
७    ⠭ (SBCD), ७ 饭
 筮 ᫠ (NBCD).  㯠 (PACK)   -
  (UNPK)  ⢫ ८ࠧ ᫮  
⥪⮢ ।⠢  ଠ ASCII  EBCDIC   筮-
  ଠ  ⭮. ᠭ 権  筮--
묨 ᫠ ਢ  ⠡. 3-7.


          3-7. 樨  筮-묨 ᫠ 
          Ŀ
           ⠪                               
                   ࠭     ࠭                                
          Ĵ
          ABCD    Dn,Dn             8    筨   + ਥ   + X  >
                  -(An),-(An)       8         > ਥ               
          Ĵ
          NBCD    <ea>              8    0-ਥ   - X  > ਥ  
          Ĵ
          PACK    -(An),-(An),    16 >8 㯠.筨 +.륳
                  #<>                   > 㯠 ਥ   
                 Dn,Dn,#<>  16 >8                                 
          Ĵ
          SBCD    Dn,Dn             8    ਥ   - 筨   - X  >
                  -(An),-(An)       8         > ਥ               
          Ĵ
          UNPK    -(An),-(An),    8 >16    㯠 筨  >     
                  #<>                   > 㯠 筨 
                 Dn,Dn,#<>  8 >16 㯠.筨 +.륳
                                              > 㯠 ਥ 
          


         3.2.8. 樨 ࠢ 室 ணࠬ 
 
ࠢ 室 ணࠬ ⢫     -
  ᫮ 室, 맮 ணࠬ  .
ଠ  ਢ  ⠡. 3-8.

          3-8. 樨 ࠢ 室 ணࠬ 
          Ŀ
            ⠪                            
                   ࠭    ࠭                               
          Ĵ
                                     ᫮                            
          Ĵ
          Bcc     <⪠>       8,16,32᫨ ᫮.⨭,  PC+d>PC
          Ĵ
          DBcc    Dn,<⪠>      16   ᫨ ᫮. ,  Dn-1 >Dn 
                                         ᫨ Dn   -1,  PC+d  > PC 
          Ĵ
          Scc     <ea>             8    ᫨ ᫮ ⨭,         
                                            1,1,...  > ਥ;   
                                         0,0,...  > ਥ    
          Ĵ
                                   ᫮                           
          Ĵ
          BRA    <⪠>        8,16,32   PC+d  > PC                 
          Ĵ
          BSR    <⪠>        8,16,32SP-4 >SP; PC >(SP); PC+d >PC
          Ĵ
          JMP     <ea>                ਥ  > PC              
          Ĵ
          JSR     <ea>               SP-4 >SP; PC >(SP);         
                                         ਥ  > PC              
          Ĵ
          NOP                     PC+2  > PC                   
                                                                      
          Ĵ
                                                                 
          Ĵ
          RTD      #<d>           16    (SP)  > PC; SP+4+d  > SP    
          Ĵ
          RTR                     (SP)  > CCR; SP+2  > SP;    
                                        (SP)  > PC ; SP+4  > SP     
          Ĵ
          RTS                     (SP)  > PC ; SP+4  > SP     
          

㪢  cc   権 । ஢ 믮
  ᫥  ᫮: 
 
              CC -  (carry clear)      ७  뫮;
              CS -  (carry set)        ७ ;
              EQ -  (equal)            ࠢ;
              F  -  (never true)       ᥣ  ;
              GE -  (greater or equal)   ࠢ;
              GT -  (greater than)     ;
              HI -  (high)             ;
              LE -  (less or equal)      ࠢ;
              LS -  (low or same)        ࠢ;
              LT -  (less than)        ;
              MI -  (minus)            १ ⥫;
              NE -  (not equal)         ࠢ;
              PL -  (plus)             १ ⥫;
              T  -  (always true)      ᥣ ⨭ ;
              VC -  (overflow clear)   ९  뫮;
              VS -  (overflow set)     ९ 뫮.

            ਬ   Bcc  cpBcc.


         3.2.9. 樨 ࠢ ﭨ ⥬ 
 
ࠢ ﭨ ⥬ ⢫   ਢ-
஢ , ,  ணࠬ ᪫祭,
 , ᯮ    ॣ    ᫮.
  ਢ  . 3-9.

          3-9. 樨 ࠢ ﭨ ⥬ 
          Ŀ
           ⠪                              
                  ࠭   ࠭                                  
          Ĵ
                                ਢ஢                         
          Ĵ
          ANDI   #<>,SR    16   ।. & SR  > SR      
          Ĵ
          EORI   #<>,SR    16  ।. + SR (mod 2) > SR
          Ĵ
          MOVE    <ea>,SR        16     筨  > SR                
                  SR,<ea>        16     SR  > ਥ                
          Ĵ
          MOVE    USP,An         32     USP  > An                     
                  An,USP         32     An  > USP                     
          Ĵ
          MOVEC   Rc,Rn          32     Rc  > Rn                      
                  Rn,Rc          32     Rn  > Rc                      
          Ĵ
          MOVES   Rc,<ea>     8,16,32   Rn  > ਥ (ᯮ DFC)
                  <ea>,Rn     8,16,32   筨 (ᯮ SFC)  > Rn
          Ĵ
          ORI    #<>,SR    16     ।. V SR  > SR    
          Ĵ
          RESET                 ⠭ ᨣ RESET*  
          Ĵ
          RTE                    (SP)  > SR; SP+2  > SP;       
                                       (SP)  > PC; SP+4  > SP;       
                                       ⠭ ⥪  ᮮ⢥⢨
                                        ଠ⮬                      
          Ĵ
          STOP    #<>      16  ।. >SR; ⠭     
          

          3-9. 樨 ࠢ ﭨ ⥬ (த)
          Ŀ
           ⠪                              
                  ࠭   ࠭                                  
          Ĵ
                        騥 ணࠬ 誨                  
          Ĵ
          BKPT     #<>      ᫨ 祭 ⢥ত 窨 
                                     ⠭,   믮  祭- 
                                      樮  ᫮,  -
                                     ३  ࠡ⪥ ᪫祭      
          Ĵ
          CHK      <ea>,Dn     16,32  ᫨ Dn < 0  Dn > (ea),     
                                      㤨 ᪫祭 CHK         
          Ĵ
          CHK2     <ea>,Rn    8,16,32 ᫨ Rn <  ।     
                                      Rn > 孥 ।,         
                                      㤨 ᪫祭 CHK         
          Ĵ
          ILLEGAL              SSP-2 >SSP,ᬥ饭 >(SSP)
                                      SSP-4 >SSP; PC >(SSP);         
                                      SSP-2 >SSP; SR >(SSP);         
                                       ணࠬ ࠡ⪨        
                                      ⨬   > PC      
          Ĵ
          TRAP     #<>       SSP-2 >SSP;                     
                                      ଠ  ᬥ饭 >(SSP);
                                      SSP-4 >SSP; PC >(SSP);         
                                      SSP-2 >SSP; SR >(SSP);         
                                         > PC             
          Ĵ
          TRAPcc                ᫨ cc ⨭,               
                   #<>   16,32  㤨 ᪫祭 TRAP        
          Ĵ
          TRAPV                 ᫨  V ⠭,  - 
                                       ᪫祭 TRAP  ९- 
                                                                  
          


          3-9. 樨 ࠢ ﭨ ⥬ (த)
          Ŀ
           ⠪                               
                  ࠭    ࠭                                  
          Ĵ
                        ᯮ騥 ॣ  ᫮                 
          Ĵ
          ANDI   #<>,CCR   8     ।. & CCR  > CCR    
          Ĵ
          EORI   #<>,CCR   8    ।. + CCR(mod 2) >CCR 
          Ĵ
          MOVE    <ea>,CCR      16         筨  > CCR             
                  CCR,<ea>      16         CCR  > ਥ             
          Ĵ
          ORI    #<>,CCR   8      ।. V CCR  > CCR   
          

         3.2.10.  ᯥ  
 
 ࠢ     ࠭樨  -
ᮢ (ATC), 㦠 室  ATC, 㦠  뢠 ॣ-
  ࠢ ᯥ஬ ,  ⠪ 믮  ⠡-
 ࠭樨 ᮢ, 뢠 १  ॣ ﭨ
MMU. . 3.10 ᮤন ଠ  ᯥ . 

          3.10.  ᯥ  
 
          Ŀ
            ⠪                             
                   ࠭   ࠭                                 
          Ĵ
          PFLUSHA                 窨 室  ATC    
          Ĵ
          PFLUSH <FC>,#<mask>       窨 室  ATC       
                 [.<ea>]              ᯮ⥫쭮 .           
          Ĵ
          PLOAD  <FC>,<ea>,          室  ATC     
                 {R/W}                ᯮ⥫쭮 .          
          Ĵ
          PMOVE  Rn,<ea>       16, 32 Rn  > ਥ                
                 <ea>,Rn       16, 32 筨  > Rn                
          Ĵ
          PTEST  <FC>,<ea>,#level> ଠ  ᪮  >
                 {R/W}[.An]            > ﭨ PMMU               
          


         3.2.11. ⨯ 樨 
 
 TAS, CAS, CAS2 न ࠡ ஢   -
⨯ ⥬.  믮 뢠 横 設
⥭-䨪樨-   뢠 䨪樨 祩
.   ࠢ ࠡ⮩  ᮯ.
ଠ   ਢ  . 3-11.

          3-11. ⨯ 樨 
 
          Ŀ
           ⠪                             
                  ࠭    ࠭                                
          Ĵ
                            ⥭-䨪-                    
          Ĵ
          CAS     Dc,Du,<ea>   8,16,32   ਥ-Dc  > CC;          
                                          ᫨ Z ,  Du  > ਥ 
                                           ਥ  > Dc       
          Ĵ
          CAS2    Dc1:Dc2,      16,32     ࠭ CAS          
                  Du1:Du2,                                            
                  (Rn):(Rn)                                           
          Ĵ
          TAS       <ea>          8      ਥ-0; ⠭   
                                         ᫮; 1  > ਥ[7]   
          Ĵ
                                                              
          Ĵ
          cpBcc    <⪠>  16,32  ᫨ cpcc ⨭,  PC+d  > PC  
          Ĵ
          cpDBcc   <⪠>Dn 16    ᫨ cpcc ,  Dn - 1  > Dn  
                                   ᫨ Dn   -1,   PC+d  > PC      
          Ĵ
          cpGEN      ।   ࠭  > ᮯ            
                     짮⥫                                     
          Ĵ
          cpRESTORE    <ea>     ⠭ ﭨ             
                                   ᮯ  <ea>               
          Ĵ
          cpSAVE       <ea>     ࠭ ﭨ                
                                   ᮯ  <ea>                
          Ĵ
          cpScc        <ea>   8    ᫨ cpcc ⨭,                 
                                    1,1,...1  > ਥ           
                                    0,0,...0  > ਥ        
          Ĵ
          cpTRAPcc           ᫨ cpcc ⨭,  㤨    
                     #<>16,32  ᪫祭 TRAPcc                  
          

         3.3.    MC68030 
 
騩 ࠧ ᮤন ஡ ଠ     -
  ய MC68030.  砫 ࠧ 饭 -
  ନ  ଠ , ᯮ짮   -
ᠭ  ⥬ . ⥬ ᫥ ஡ ᠭ ,
㯮冷祭  䠢  ᮮ⢥⢨   .

         3.3.1. ନ  ଠ 
 
  ᠭ  ⥬    ਭ । ᮣ襭 
⠭   ࠭, ,  䨪஢  
権, 믮塞 .  ᨭ⠪   -
࠭  ᥣ  筨,  ࠢ-ਥ.  
ࠧ ᯮ ⠪  ᪨  ᮪饭,  -
  ࠧ 3.2.  ਢ 祭 ᪨ ᮪-
饭, ᯮ㥬  ᠭ ⥬ .

  ᠭ ࠭: 
 
       PC - ணࠬ 稪;
       SR - ॣ ﭨ;
        V -  ᫮ ९;

।⢥  - ।⢥   : 
 
 筨 - ᮤন 筨;
 ਥ - ᮤন ਥ;
    - ⮯  ᪫祭.

  ᠭ   䨪஢: 
 
 <><࠭>        - ।    ࠭;
 <ea>{ᬥ饭:}   - । ⮢ ;
 (<࠭>)            - ᮤন 㥬 ꥪ;
 <࠭>              - ࠭  筮-筮  ଥ,
                          樨     믮 
                          筮 䬥⨪;
  (<  ॣ>) - ࠭    ᢥ  ॣ஢
 -(< ॣ>)    ᯮᮡ  樨 (ॣ 
  (< ॣ>)+   㪠⥫  祩    -
                          ன  ᮤন  ࠭).  -
                          ⥫묨 䨪ࠬ ᯮᮡ -
                          樨  -, +, (d)  (d,ix);
 #xxx  #<>     - ।⢥  ,  ᫥騥
                           ᫮ .

 ᠭ 権   ࠭ ਭ ᫥ -
:  <࠭><><࠭>,  <> ।⠢-
 ᮡ   ᫥ ᫮ 祭

       <  > -  ࠭ ;
          > - ࠭-筨 뫠  ࠭ ਥ;
          + - ࠭ 㬬;
          - - ࠭-ਥ ⠥  ࠭-筨;
          * - ࠭ ६;
          / - ࠭-筨   ࠭-ਥ;
          < - ஢ઠ ⭮襭 (⨭, ᫨  ࠭-筨
               ࠭-ਥ;
          > - ஢ઠ ⭮襭 (⨭,  ᫨ ࠭-筨
               ࠭-ਥ;
             ᤢ - ࠭-筨  ᤢ  横᪨
 横᪨ ᤢ   ᤢ  ᫮  権,  ।
                      ࠭-ਥ.

 ᠭ   ਭ ᫥ : 
 
 ~<࠭>                  - ࠭ ᪨ ;
 <࠭> ࠭ - ࠭ ᯮ  -
                         樨   ।⥫쭮 -
                               ࠭  (  -
                               襩  ࠭ ⠭-
                                 ࠢ묨   襬   
                               襩  ࠭;

  <࠭>஢塞       - ࠭  ࠢ  㫥 
                                 ᫮   ⠭
                               ᮮ⢥⢥ १.

 ᠭ ⠫  ਭ ᫥ : 
 
        TRAP - ⭮ 뢠:
  ଠ/᫮ ᬥ饭  > (SSP); SSP-2  > SSP; PC  > (SSP);
 SSP-4  > SSP; SR  > (SSP); SSP-2  > SSP; ()  > PC.
        STOP - ⠭ ﭨ ⠭   뢠.

 If <᫮> then - ஢  ᫮. ᫨  ⨭, -
 <> else       ᫥ "then",   ⨢-
 <>            砥  - ᫥ "else".  砥, ᫨
                     ᫮  "else" ,  ᫮ -
                     ,   믮   ⢨.
                     ਬ஬ ⠪   㦨 Bcc.

         3.3.2.   ᫮ 
 
  ᫮   ॣ ﭨ   -
ন  ,  ᫥饥 祭:

   N -  ;
   Z -  ࠢ⢠ ;
   V -  ९;
   C -  ७;
   X -  ७.

   ࠪਧ १ 믮 -
஬  ᫥ . . 3-11  ⢨ -
 樨    ᫮.  X  ࠭-
  ᫥ 襭 筮;  砥 ᯮ짮,
 祭 ⠭ ࠢ 祭   C.  -
⥫   X  ᫥ 襭 筮   -
ய ᥬ⢠ M68000   㤮⢠  ணࠬ஢.
ਬ  ᯮ짮 ਢ  ⠡. 3-4.

  ࠢ ணࠬ  ⥬ ᯮ ।-
 樨 ⮢  ᫮   ࠢ  ᠬ.
.  3-12  樨  ⮢   -
.

 ᠭ ⥬  ॣ    ᫮  ࠦ
᫥騬 ᯮᮡ: 
 
                  X   N   Z   V   C
                Ŀ
                               
                

   ᫥騩 :

X - (७) 
         ⠭  ࠢ  祭  C  䬥-
         ᪨ 権.  㣨       
         ⠭  - ﭨ.

N - () 
         ⠭  ࠢ  祭  襣()
          १ 믮 ᫥ .

Z - (ࠢ⢮ ) 
         ⠭, ᫨ १  믮  ᫥
          ࠢ .  ⨢ 砥 頥.

V - (९) 
         ⠭, ᫨    ६  믮 ᫥
         樨 ந諮  䬥᪮  ९.  
         砥,  १    ।⠢ -
         ࠭  ᯮ짮  ࠧ.    ⨢ 砥
         頥.

C - (७) 
         ⠭, ᫨  ६ 믮  -
         襫 ७ 襣   ࠭    ᫮.
         ⠭, ⠪,  ᫨   ⠭ ந襫
         .  ⨢ 砥 頥.

騥 ᨬ, 饭   ⨪, 騥  
CCR,  ᫥饥 ﭨ ᫥:

          * - ⠭  ᮮ⢥⢨  १⮬ 樨;
          - -    १ 믮 樨;
          0 - 頥;
          1 - ⠭;
          U - । ᫥ 믮 .

         3.3.3.   
 
 .3-2  ଠ .    ਡ⮢  ।
稭  ࠭  .   砥, ᫨   -
짮 ࠭ ࠧ筮 ࠧ,    
䨪, 騩 ᫥騩 :

            .B - ࠭  ;
            .W - ࠭  ᫮;
            .L - ࠭   ᫮.


          3-12. ᫥  ᫮
 
          Ŀ
                 X  N  Z  V  C     ᮡ  ।    
          Ĵ
          ABCD          *  U  ?  U  ? C=  ७      
                                      Z=Z&~Rm&...&~R0            
          Ĵ
          ADD,ADDI,     *  *  *  ?  ? V=Sm&Dm&~Rm v ~Sm&~Dm&Rm   
          ADDQ                        C=Sm&Dm v ~Rm&Dm v Sm&~Rm  
          Ĵ
          ADDX          *  *  ?  ?  ? V=Sm&Dm&~Rm v ~Sm&~Dm&Rm   
                                      C=Sm&Dm v ~Rm&Dm v Sm&~Rm  
                                      Z=Z&~Rm&...&~R0            
          Ĵ
          AND, ANDI,EOR -  *  *  0  0                            
          EORI,OR,ORI                                            
          MOVE,MOVEQ                                             
          EXT,NOT,TAS                                            
          TST,CLR                                                
          Ĵ
          CHK           -  *  U  U  U                            
          Ĵ
          CHK2,CMP2     -  U  ?  U  ? Z=(R=LB)v(R=UB)            
                                      C=(LB<=UB)&((R<LB)v(R>UB))v
                                       v (UB<LB)&(R>UB)&(R<LB)   
          Ĵ
          SUB,SUBI,     *  *  *  ?  ?  V=~Sm&Dm&~Rm v Sm&~Dm&Rm  
          SUBQ                         C=Sm&~Dm v Rm&~Dm v Sm&Rm 
          Ĵ
          SUBX          *  *  ?  ?  ?  V=~Sm&Dm&~Rm v Sm&~Dm&Rm  
                                       C=Sm&~Dm v Rm&~Dm v Sm&Rm 
                                       Z=Z&~Rm&...&~R0           
          Ĵ
          CAS,CAS2,CMP  -  *  *  ?  ?  V=~Sm&Dm&~Rm v Sm&~Dm&Rm  
          CMPI,CMPM                    C=Sm&~Dm v Rm&~Dm v Sm&Rm 
          Ĵ
          DIVS,DIVU     -  *  *  ?  0  V= ९    
          Ĵ
          MULS,MULU     -  *  *  ?  0  V= ९ 㬭 
          Ĵ
          SBCD,NBCD     *  U  ?  U  ?  C=          
                                       Z=Z&~Rm&...&~R0           
          

          3-12. ᫥  ᫮(த)
 
          Ŀ
                 X  N  Z  V  C     ᮡ  ।    
          Ĵ
          NEG           *  *  *  ?  ?  V=Dm&Rm, C=Dm v Rm        
          Ĵ
          NEGX          *  *  ?  ?  ?  V=Dm&Rm, C=Dm v Rm        
                                       Z=Z&~Rm&...&~R0           
          Ĵ
          BTST,BCHG     -  -  ?  -  -  Z=~Dn                     
          BSET,BCLR                                              
          Ĵ
          BFTST,BFCHG   -  ?  ?  0  0  N=Dm                      
          BFSET,BFCLR                  Z=~Dm&...&~D0             
          Ĵ
          BFEXTS,BFFFO  -  ?  ?  0  0  N=Sm                      
          BFEXTU                       Z=~Sm&...&~S0             
          Ĵ
          BFINS         -  ?  ?  0  0  N=Dm                      
                                       Z=~Dm&...&~D0             
          Ĵ
          ASL           *  *  *  ?  ?  V=Dm&(~(Dm-1)v...v~(Dm-r))
                                        v ~Dm&(Dm-1v...vDm-r)    
                                       C=~(Dm-r+1)               
          Ĵ
          ASL (r=0)     -  *  *  0  0                            
          Ĵ
          LSL,ROXL      *  *  *  0  ?  C=Dm-r+1                  
          Ĵ
          LSR (r=0)     -  *  *  0  0                            
          Ĵ
          ROXL (r=0)    -  *  *  0  ?  C=X                       
          Ĵ
          ROL           -  *  *  0  ?  C=Dm-r+1                  
          Ĵ
          ROL (r=0)     -  *  *  0  0                            
          Ĵ
          ASR,LSR,ROXR  *  *  *  0  ?  C=Dr-1                    
          Ĵ
          ASR,LSR(r=0)  -  *  *  0  0                            
          

          3-12. ᫥  ᫮(த)
 
          Ŀ
                 X  N  Z  V  C     ᮡ  ।    
          Ĵ
          Ĵ
          ROXR (r=0)    -  *  *  0  ?  C=X                       
          Ĵ
          ROR           -  *  *  0  ?  C=Dr-1                    
          Ĵ
          ROR (r=0)     -  *  *  0  0                            
          
           -  =  
           U  = 祭   ᫠
           ?  = 祭 । ᮡ
           *  = 祭 ⠭  ᮮ⢥⢨  騬 ࠢ:
                X=C
                N=Rm
                Z=~Rm&...&~R0
           Sm = 訩  ࠭-筨
           Dm = 訩  ࠭-ਥ
           Rm = 訩  १
           R  = ஢塞 ॣ
           n  =  
           r  = 稭 ᤢ
           LB =  ࠭
           UB =  ࠭
           &  = ᪮ 
           v  = ᪮ 
           ~  = ᪮ 栭
