PRT_2COL                                 ͻ
  OPERATIONS  
                                ͼ
                                    ͻ
                                     MOVE 
                                    ͼ
 31               15       7     0            31               15       7     0
 Ŀ           Ŀ
              Source             >>>Ĵ          Destination           
            

                                    ͻ
                                     MOVEQ 
                                    ͼ
                      31<7       0            31                              0
                        Ŀ           Ŀ
                           #k    >>>Ĵ               Dn               
                                   

                                    ͻ
                                     MOVEA 
                                    ͼ
 31            31<15             0            31                              0 
 Ŀ           Ŀ
              Source             >>>Ĵ               An               
            

                                    ͻ
                                     MOVEM 
                                    ͼ
 31               15             0            31          Rn31<15             0
 Ŀ           Ŀ
              Source_0           >>>Ĵ          Destination_0         
 Ĵ           Ĵ
              Source_1           >>>Ĵ          Destination_1         
 Ĵ           Ĵ
              Source_2           >>>Ĵ          Destination_2         
 Ĵ           Ĵ
                 ...                                          ...
 Ĵ           Ĵ
              Source_13          >>>Ĵ          Destination_13        
 Ĵ           Ĵ
              Source_14          >>>Ĵ          Destination_14        
 Ĵ           Ĵ
              Source_15 maxi     >>>Ĵ          Destination_15 maxi   
            
 Order for -(An)      : A7,A6,A5,A4,A3,A2,A1,A0,D7,D6,D5,D4,D3,D2,D1,D0
 Order for other modes: D0,D1,D2,D3,D4,D5,D6,D7,A0,A1,A2,A3,A4,A5,A6,A7

                                    ͻ
                                     MOVEP 
                                    ͼ
 31               15             0             HiByte  MhByte  MlByte  LoByte
 Ŀ >>>Ŀ Ŀ
                Dn               Ĵ  or   Ĵd+0(An)d+2(An)d+4(An)d+6(An)
  <<< 

                                     ͻ
                                      CLR 
                                     ͼ
 31               15       7     0            31               15       7     0
 Ŀ           Ŀ
                 0               >>>Ĵ          Destination           
            

                                  ͻ
                                   AND  ANDI 
                                  ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>>AND<<<          Destination           
       
                                        >>>

                                   ͻ
                                    OR  ORI 
                                   ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>> OR<<<          Destination           
       
                                        >>>

                                  ͻ
                                   EOR  EORI 
                                  ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>>EOR<<<          Destination           
       
                                        >>>

                                     ͻ
                                      NOT 
                                     ͼ
                                              31               15       7     0
                                      Ŀ   Ŀ
                                      NOT<<<          Destination           
                                         
                                        >>>
                                ͻ
  OPERATIONS  
                                ͼ
                                    ͻ
                                     BTST 
                                    ͼ
                    Ŀ           31                        7     0
                     bit #Source            Ŀ
                    Ĵ          Destination           
                                              
                                                                 Ŀ
                                                              >>>Z
                                                                  

                                    ͻ
                                     BCLR 
                                    ͼ
                    Ŀ           31                        7     0
                     bit #Source            Ŀ
                    Ĵ          Destination           
                                              
                                                >>>Ĵ   Ŀ
                                                   Ŀ   >>>Z
                                                <<< CLR <<<   
                                                    

                                    ͻ
                                     BSET 
                                    ͼ
                    Ŀ           31                        7     0
                     bit #Source            Ŀ
                    Ĵ          Destination           
                                              
                                                >>>Ĵ   Ŀ
                                                   Ŀ   >>>Z
                                                <<< SET <<<   
                                                    

                                    ͻ
                                     BCHG 
                                    ͼ
                    Ŀ           31                        7     0
                     bit #Source            Ŀ
                    Ĵ          Destination           
                                              
                                                >>>Ĵ   Ŀ
                                                   Ŀ   >>>Z
                                                <<< CHG <<<   
                                                    

                                     ͻ
                                      Scc 
                                     ͼ
                           7     0                                      7     0
                          Ŀ                                    Ŀ
                          0:false>>>ĴDestin.
                          -1:true                                    
                          
                Ŀ
                cc    true if:  
                Ĵ
                F              0
                T              1
                HI   C+Z      =0
                LS   C+Z      =1
                CC/HSC        =0
                CS/LOC        =1
                NE     Z      =0
                EQ     Z      =1
                VC        V   =0
                VS        V   =1
                PL          N =0
                MI          N =1
                GE        VN =0
                LT        VN =1
                GT     Z+(VN)=0
                LE     Z+(VN)=1
                

                                  ͻ
                                   LSL  ASL 
                                  ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
                               ...               
           Ŀ     Ŀ
           C<<<<<<<<<<   <<<<<<<<<<0
              ;    
           Ŀ                  #k or Dn or 1 if memory
           X<<< (#k=0 : #k=8)  0 =< #k =< 7
                               0 =< Dn =< 63







                                ͻ
  OPERATIONS  
                                ͼ
                                     ͻ
                                      LSR 
                                     ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
                               ...               
           Ŀ     Ŀ
           0>>>>>>>>>>   >>>>>>>>>>C
               ;   
                                 #k or Dn or 1 if memory          Ŀ
                   (#k=0 : #k=8)  0 =< #k =< 7                 >>>X
                                  0 =< Dn =< 63                    

                                     ͻ
                                      ASR 
                                     ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
              >               ...               
                  Ŀ
              <<<>>>>>>>   >>>>>>>>>>C
                  ;   
                                 #k or Dn or 1 if memory          Ŀ
                   (#k=0 : #k=8)  0 =< #k =< 7                 >>>X
                                  0 =< Dn =< 63                    

                                     ͻ
                                      ROL 
                                     ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
                               ...               
           Ŀ   
           C<<<<<<<<<<   <<<<<<<ٳ
              >>>
                  ;
                                 #k or Dn or 1 if memory
                   (#k=0 : #k=8)  0 =< #k =< 7
                                  0 =< Dn =< 63

                                     ͻ
                                      ROR 
                                     ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
                               ...               
                   Ŀ
                 >>>>>>>   >>>>>>>>>>C
                 <<<   
                  ;
                                 #k or Dn or 1 if memory
                   (#k=0 : #k=8)  0 =< #k =< 7
                                  0 =< Dn =< 63

                                    ͻ
                                     ROXL 
                                    ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
                               ...               
           Ŀ     Ŀ
           C<<<<<<<<<<   <<<<<<<<<<X
              >>>Ŀ 
                  ;  
                                 #k or Dn or 1 if memory
                   (#k=0 : #k=8)  0 =< #k =< 7
                                  0 =< Dn =< 63

                                    ͻ
                                     ROXR 
                                    ͼ
                  7                Destination                 0
                 15                Destination                 0
                 31                Destination                 0
                 Ŀ
                               ...               
           Ŀ     Ŀ
           X>>>>>>>>>>   >>>>>>>>>>C
            <<<   
              ;
                                 #k or Dn or 1 if memory
                   (#k=0 : #k=8)  0 =< #k =< 7
                                  0 =< Dn =< 63




                                ͻ
  OPERATIONS  
                                ͼ
                                     ͻ
                                      EXG 
                                     ͼ
                       31                              0
                       Ŀ
                   >>>                Rn              >>>
                         
                      31                              0    
                      Ŀ   
                   <<<                Rn              <<<
                       

                                     ͻ
                                      LEA 
                                     ͼ
 31            31<15             0            31                              0
 Ŀ           Ŀ
           Source address        >>>Ĵ               An               
            

                                     ͻ
                                      PEA 
                                     ͼ
 31            31<15             0            31                              0
 Ŀ           Ŀ
           Source address        >>>Ĵ             -(SP)              
            

                                    ͻ
                                     LINK 
                                    ͼ
 31                              0            31                              0
 Ŀ           Ŀ
                An               >>>Ĵ             -(SP)              
            
 31                              0            31                              0
 Ŀ           Ŀ
                SP               >>>Ĵ               An               
            
              31<15              0            31                              0
                 Ŀ   Ŀ   Ŀ
                        #k       >>> + <<<               SP               
                       
                                        >>>

                                    ͻ
                                     UNLK 
                                    ͼ
 31                              0            31                              0
 Ŀ           Ŀ
                An               >>>Ĵ               SP               
            
 31                              0            31                              0
 Ŀ           Ŀ
               (SP)+             >>>Ĵ               An               
            

                                     ͻ
                                      EXT 
                                     ͼ
                       15             15<7             0
                       31            31<15             0
                       Ŀ
                       <-<-<-<-<-<-<-<-N Dn          
                       

                                    ͻ
                                     SWAP 
                                    ͼ
                       31             16 15            0
                       Ŀ
                                      Dn               
                       
                                >>>  
                              <<<






















                                ͻ
  OPERATIONS  
                                ͼ
                                  ͻ
                                   ADD  ADDI 
                                  ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>> + <<<          Destination           
       
                                        >>>

                                    ͻ
                                     ADDQ 
                                    ͼ
                       31/15/7<2 0            31               15       7     0
                              Ŀ   Ŀ   Ŀ
                               #k>>> + <<<          Destination           
                                    
                         k=0 : k=8      >>>

                                    ͻ
                                     ADDA 
                                    ͼ
 31            31<15             0            31                              0
 Ŀ   Ŀ   Ŀ
              Source             >>> + <<<               An               
       
                                        >>>

                                    ͻ
                                     ADDX 
                                    ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>> + <<<          Destination           
       
                                Ŀ     >>>
                                X>>>
                                

                                    ͻ
                                     ABCD 
                                    ͼ
                          7      0                                     7      0
                         Ŀ   Ŀ                           Ŀ
                          Source >>> + <<<Ĵ Destin.
                                                         
                                Ŀ   base                              
                                X>>> 10 >>>
                                   

                                  ͻ
                                   SUB  SUBI 
                                  ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>> - <<<          Destination           
       
                                        >>>

                                    ͻ
                                     SUBQ 
                                    ͼ
                       31/15/7<2 0            31               15       7     0
                              Ŀ   Ŀ   Ŀ
                               #k>>> - <<<          Destination           
                                    
                         k=0 : k=8      >>>

                                    ͻ
                                     SUBA 
                                    ͼ
 31            31<15             0            31                              0
 Ŀ   Ŀ   Ŀ
              Source             >>> - <<<               An               
       
                                        >>>

                                    ͻ
                                     SUBX 
                                    ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>> - <<<          Destination           
       
                                Ŀ     >>>
                                X>>>
                                

                                    ͻ
                                     SBCD 
                                    ͼ
                          7      0                                     7      0
                         Ŀ   Ŀ                           Ŀ
                          Source >>> - <<<Ĵ Destin.
                                                         
                                Ŀ   base                              
                                X>>> 10 >>>
                                   
                                ͻ
  OPERATIONS  
                                ͼ
                                     ͻ
                                      NEG 
                                     ͼ
                                              31               15       7     0
                                      Ŀ   Ŀ
                                       - <<<          Destination           
                                         
                                        >>>

                                    ͻ
                                     NEGX 
                                    ͼ
                                              31               15       7     0
                                      Ŀ   Ŀ
                                       - <<<          Destination           
                                         
                                            Ŀ             
                                        <<<X             
                                                          
                                       >>>

                                    ͻ
                                     NBCD 
                                    ͼ
                                                                       7      0
                                      Ŀ                           Ŀ
                                       - <<<Ĵ Destin.
                                                                   
                                      base                          Ŀ 
                                       10 <<<ĴX 
                                                                 
                                        >>>

                              ͻ
                               CMP  CMPI  CMPM 
                              ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
              Source             >>> - <<<          Destination           
       

                                    ͻ
                                     CMPA 
                                    ͼ
 31            31<15             0            31                              0
 Ŀ   Ŀ   Ŀ
              Source             >>> - <<<               An               
       

                                     ͻ
                                      TST 
                                     ͼ
 31               15       7     0            31               15       7     0
 Ŀ   Ŀ   Ŀ
                 0               >>> - <<<          Destination           
       

                                 ͻ
                                  MULU  MULS 
                                 ͼ
                 15              0                            15              0
                 Ŀ   Ŀ   31              Ŀ
                      Source     >>> * <<<Ĵ  Destination   
                       Ĵ
                                        >>>Ĵ          Destination           
                                              

                                 ͻ
                                  DIVU  DIVS 
                                 ͼ
                 15              0            31                              0
                 Ŀ   Ŀ   Ŀ
                      Source     >>> / <<<          Destination           
                       
                                             31            1615             0 
                                             Ŀ
                                                  Rest          Quotient    
                                             
                                        >>>


















                                ͻ
  OPERATIONS  
                                ͼ
                                     ͻ
                                      NOP 
                                     ͼ

                                     ͻ
                                      JMP 
                                     ͼ
 31            31<15             0            31                              0
 Ŀ           Ŀ
           Source address        >>>Ĵ               PC               
            

                                     ͻ
                                      JSR 
                                     ͼ
 31                              0            31                              0
 Ŀ           Ŀ
                PC'              >>>Ĵ             -(SP)              
            
N.B.: PC' points on the next instruction
 31            31<15             0            31                              0
 Ŀ           Ŀ
           Source address        >>>Ĵ               PC               
            

                                     ͻ
                                      BSR 
                                     ͼ
 31                              0            31                              0
 Ŀ           Ŀ
                PC'              >>>Ĵ             -(SP)              
            
N.B.: PC' points on the next instruction
      if BSR.S          31<7      0
               31<15              0           31                              0
                 Ŀ   Ŀ   Ŀ
                  d(PC) address  >>> + <<<               PC               
                       
                                        >>>
N.B.: PC points on the current instruction+2

                                     ͻ
                                      RTS 
                                     ͼ
 31                              0            31                              0
 Ŀ           Ŀ
               (SP)+             >>>Ĵ               PC               
            

                                     ͻ
                                      RTR 
                                     ͼ
                 15              0                                        4   0
                 Ŀ                                      Ŀ
                       (SP)+     >>>Ĵ CCR 
                                                       
 31                              0            31                              0
 Ŀ           Ŀ
               (SP)+             >>>Ĵ               PC               
            

                                     ͻ
                                      Bcc 
                                     ͼ
                                  if "cc" true
                                  ------------
      if Bcc.S          31<7      0
               31<15              0           31                              0
                 Ŀ   Ŀ   Ŀ
                  d(PC) address  >>> + <<<               PC               
                       
                                        >>>
N.B.: PC points on the current instruction+2
                                  else nothing
                                  ------------

                                    ͻ
                                     DBcc 
                                    ͼ
                                  if "cc" false
                                  -------------
                 15              0                            15              0
                 Ŀ   Ŀ                   Ŀ
                        1        >>> - <<<Ĵ       Dn       
                                       
                                        >>>
                                  ..  ..  ..... and if Dn<>-1
                                  --------------------------
               31<15              0           31                              0
                 Ŀ   Ŀ   Ŀ
                  d(PC) address  >>> + <<<               PC               
                       
                                        >>>
N.B.: PC points on the current instruction+2
                                  else nothing
                                  ------------

                                ͻ
  OPERATIONS  
                                ͼ
                                    ͻ
                                     TRAP 
                                    ͼ
                                      TRAP #k exception (0 =< #k =< 15)

                                    ͻ
                                     TRAPV 
                                    ͼ
                          if V=1 then TRAPV exception
                                 else nothing

                                     ͻ
                                      CHK 
                                     ͼ
   15              0            15              0            15              0
   Ŀ   Ŀ   Ŀ   Ŀ   Ŀ
          0        >>> - <<<       Dn       >>> - <<<     Source     
               
                                                      
                          if LT then CHK exception
                                  else nothing

                                   ͻ
                                    ILLEGAL 
                                   ͼ
                                     ILLEGAL exception

                                     ͻ
                                      RTE 
                                     ͼ
                 15              0                             15             0
                 Ŀ                            Ŀ
                       (SP)+     >>>Ĵ       SR      
                                             
 31                              0            31                              0
 Ŀ           Ŀ
               (SP)+             >>>Ĵ               PC               
            

                                     ͻ
                                      TAS 
                                     ͼ
                          7      0                                     7      0
                         Ŀ   Ŀ                           Ŀ
                             0   >>> - <<<Ĵ Destin.
                                                       
                                                                and b7=1
                                                                for coprocessor
                                                             (Read,Modify,Write)

                                    ͻ
                                     RESET 
                                    ͼ
                                  set RESET pin

                                    ͻ
                                     STOP 
                                    ͼ
                 15              0                             15             0
                 Ŀ                            Ŀ
                        #k       >>>Ĵ       SR      
                                             
