D-Bug & Automation Forum
D-Bug & Automation Forum >> Coding >> 68000 clock cycles tables
http://d-bug.mooo.com/dbugforums/cgi-bin/yabb2/YaBB.pl?num=1346218771

Message started by ggn on 29.08.12 at 05:39:30

Title: Re: 68000 clock cycles tables
Post by ggn on 29.08.12 at 05:40:43

              *****************************************************
              *                                                   *
              *         TEMPS D'EXECUTION DES INSTRUCTIONS        *
              *     DU MC 68000 UTILISANT LE SHIFTER ATARI STF    *
              *                    PAR EQUINOX                    *
              *                                                   *
              *     ATTENTION , CE N'EST PAS PARIEL SUR FALCON    *
              *     DANS LE PROCHAIN NUMERO IL Y AURA SUREMENT    *
              *     UN TEST DES CYCLES SUR FALCON...     ENFIN    *
              *     SI QUELQU'UN VEUT LE FAIRE ...     SI VOUS    *
              *     L'AVEZ DEJA FAIT ECRIVEZ MOI A MON ADRESSE    *
              *     A TOULOUSE... (Pour comparer !!!)             *
              *                                                   *
              *****************************************************



                         INSTRUCTIONS CONDITIONNELLES

---------------------------------------------------------------------------
| Instruction       | Taken | Not taken | Taken (short) | Not taken (short) |
|-------------------|-------|-----------|---------------|-------------------|
| Bra               |   12  |      *    |       12      |        *          |
|-------------------|-------|-----------|---------------|-------------------|
| Bcs               |   12  |     12    |       12      |        8          |
|-------------------|-------------------------------------------------------|
|                   | De meme pour Bcc,Bmi,Bhi,Bls,Bpl,Beq,Bgt,Bvs,Bvc,Bge  |
|                   |              Blt,Blo,Ble,Bhs,Bne                      |
|-------------------|-------------------------------------------------------|
| Instruction       |       Taken             |         Not taken           |
|-------------------|-------------------------|-----------------------------|
| Dbra              |       16+12n            |           *                 |
|-------------------|-------------------------|-----------------------------|
| Dbf               |       16+12n            |           *                 |
|-------------------|-------------------------|-----------------------------|
| Dbeq              |       16+12n            |          12                 |
|-------------------|-------------------------------------------------------|
|                   | De meme pour Dbcc,Dbmi,Dbhi,Dbls,Dbpl,Dbgt,Dbvs,Dbvc  |
|                   |              Dblt,Dblo,Dble,Dbhs,Dbne,Dbge,Dbcs       |
---------------------------------------------------------------------------


                        

                            INSTRUCTIONS DIVERSES

   ---------------------------------------------------------------------------
  | Destination     |                      Source                             |
  |-----------------|---------------------------------------------------------|
  |                 |Dn|(An)|d(An)|-(An)|d(An,Dn)|x.w|x.l|d(Pc)|d(Pc,Dn)| #xxx|
  | ----------------|--|----|-----|-----|--------|---|---|-----|--------|-----|
  | Move to sr      |12| 16 |  20 |  20 |   24   | 20| 24|  20 |   24   |  16 |
  | ----------------|--|----|-----|-----|--------|---|---|-----|--------|-----|
  | Move to ccr     |12| 16 |  20 |  20 |   24   | 20| 24|  20 |   24   |  16 |
  |-----------------|---------------------------------------------------------|
  | Source          |                    Destination                          |
  |-----------------|---------------------------------------------------------|
  |                 |  Dn  | (An) | -(An) | d(An) | d(An,Dn) | xxx.w | xxx.l  |
  |-----------------|------|------|-------|-------|----------|-------|--------|
  | Move from sr to |   8  |  12  |   16  |   16  |     20   |   16  |   20   |
  |-----------------|------|------|-------|-------|----------|-------|--------|
  | St              |   8  |  12  |   16  |   16  |     20   |   16  |   20   |
  |-----------------|------|------|-------|-------|----------|-------|--------|
  | Sf              |   4  |  12  |   16  |   16  |     20   |   16  |   20   |
   ---------------------------------------------------------------------------




                                    - 1 -
------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Move.B.W | Dn | An | (An) | (An)+ | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  4 |   8  |   8   |    8  |   12  |     16   |   12  |   16  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  4 |  4 |   8  |   8   |    8  |   12  |     16   |   12  |   16  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)     |  8 |  8 |  12  |  12   |   12  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  8 |  8 |  12  |  12   |   12  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 12 | 12 |  16  |  16   |   16  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 12 | 12 |  16  |  16   |   16  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 16 | 16 |  20  |  20   |   20  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 12 | 12 |  16  |  16   |   16  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 16 | 16 |  20  |  20   |   20  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 12 | 12 |  16  |  16   |   16  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 16 | 16 |  20  |  20   |   20  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 |  8 |  12  |  12   |   12  |   16  |     20   |   16  |   20  |
------------------------------------------------------------------------------


------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Move.L   | Dn | An | (An) | (An)+ | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  4 |  12  |  12   |   12  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  4 |  4 |  12  |  12   |   12  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)     | 12 | 12 |  20  |  20   |   20  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    | 12 | 12 |  20  |  20   |   20  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 16 | 16 |  24  |  24   |   24  |   28  |     32   |   28  |   32  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 16 | 16 |  24  |  24   |   24  |   28  |     32   |   28  |   32  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 20 | 20 |  28  |  28   |   28  |   32  |     36   |   32  |   36  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 16 | 16 |  24  |  24   |   24  |   28  |     32   |   28  |   32  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 20 | 20 |  28  |  28   |   28  |   32  |     36   |   32  |   36  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 16 | 16 |  24  |  24   |   24  |   28  |     32   |   28  |   32  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 20 | 20 |  28  |  28   |   28  |   32  |     36   |   32  |   36  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 12 | 12 |  20  |  20   |   20  |   24  |     28   |   24  |   28  |
------------------------------------------------------------------------------



                                    - 2 -



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Add.B.W  | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  8 |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  4 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  8 | 12 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 | 12 |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
------------------------------------------------------------------------------



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Add.L    | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  8 |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  8 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    | 16 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 16 | 16 |  28  |  36   |   32  |   32  |     36   |   32  |   36  |
------------------------------------------------------------------------------



                                    - 3 -


------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Sub.B.W  | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  8 |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  4 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  8 | 12 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 | 12 |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
------------------------------------------------------------------------------



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Sub.L    | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  8 |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  8 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    | 16 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 16 | 16 |  28  |  36   |   32  |   32  |     36   |   32  |   36  |
------------------------------------------------------------------------------




                                     - 4 -



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| And.B.W  | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  8 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
------------------------------------------------------------------------------




------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| And.L    | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 16 |  * |  28  |  36   |   32  |   32  |     36   |   32  |   36  |
------------------------------------------------------------------------------


                                     - 5 -


------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Or.B.W   | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  8 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 12 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
------------------------------------------------------------------------------



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Or.L     |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 20 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 16 |  * |  28  |  36   |   32  |   32  |     36   |   32  |   36  |
------------------------------------------------------------------------------


                                    - 6 -



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Cmp.B.W  | Dn | An | (An)+| Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  4 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  8 | 12 |  12  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 12 | 16 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 16 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 | 12 |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
------------------------------------------------------------------------------




------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Cmp.L    | Dn | An | (An)+| Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  8 |  8 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    | 16 | 16 |  20  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    | 20 | 20 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) | 24 | 24 |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 16 | 16 |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
------------------------------------------------------------------------------


                                    - 7 -



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Eor.B.W  | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    |  * |  * |   *  |   *   |    *  |    *  |      *   |     *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
------------------------------------------------------------------------------




------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
| Eor.L    | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| An       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)+    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| -(An)    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An)    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(An,Dn) |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.W    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| xxx.L    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc)    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| d(Pc,Dn) |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 16 |  * |  28  |  36   |   32  |   32  |     36   |   32  |   36  |
------------------------------------------------------------------------------


                                    - 8 -





------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Addq.W   |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  4 |  8 |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Subq.W   |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  4 |  8 |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Movep.W  |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  * |  * |  16  |   *   |    *  |   16  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)     | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
------------------------------------------------------------------------------








------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Addq.L   |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 |  8 |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Subq.L   |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  8 |  8 |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Moveq    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  4 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Movep.L  |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  * |  * |  24  |   *   |    *  |   24  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)     | 24 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
------------------------------------------------------------------------------








                                    - 9 -




                 INSTRUCTIONS PORTANT SUR UNE OPERANDE UNIQUE


------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Clr.w    |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Nbcd.b   |  8 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Neg.w    |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Negx.w   |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Not.w    |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Tas.b    |  4 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Tst.w    |  4 |  * |   8  |  16   |   12  |   12  |     16   |   12  |   16  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Scc      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| True     |  8 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| False    |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
------------------------------------------------------------------------------
   De meme pour :
           -Scs    -Smi    -Seq    -Shi    -Sls    -Spl    -Svs    -Svc
           -Sge    -Slt    -Sgt    -Sne    -Sle    -Slo    -Shs       






------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Clr.l    |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Neg.l    |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Negx.l   |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Not.l    |  8 |  * |  20  |  28   |   24  |   24  |     28   |   24  |   28  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Tst.l    |  4 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
------------------------------------------------------------------------------







                                    - 10 -

                        INSTRUCTIONS EN MULTIPRECISIONS


------------------------                          ------------------------
| Source   | Destination |                        | Source   | Destination |
|----------|-------------|                        |----------|-------------|
|          | Dn | -(An)  |                        |          | Dn | -(An)  |
|----------|----|--------|                        |----------|----|--------|
| Addx.W   |  * |     *  |                        | Addx.L   |  * |     *  |
|----------|----|--------|                        |----------|----|--------|
| Dn       |  4 |     *  |                        | Dn       |  8 |     *  |
|----------|----|--------|                        |----------|----|--------|
| -(An)    |  * |    20  |                        | -(An)    |  * |    32  |
|----------|----|--------|                        |----------|----|--------|
| Subx.W   |  * |     *  |                        | Subx.L   |  * |     *  |
|----------|----|--------|                        |----------|----|--------|
| Dn       |  4 |     *  |                        | Dn       |  8 |     *  |
|----------|----|--------|                        |----------|----|--------|
| -(An)    |  * |    20  |                        | -(An)    |  * |    32  |
|----------|----|--------|                        |----------|----|--------|
| Abcd.B   |  * |     *  |                        | Sbcd.B   |  * |     *  |
|----------|----|--------|                        |----------|----|--------|
| Dn       |  8 |     *  |                        | Dn       |  8 |     *  |
|----------|----|--------|                        |----------|----|--------|
| -(An)    |  * |    20  |                        | -(An)    |  * |    20  |
------------------------                          ------------------------



                            INSTRUCTIONS DIVERSES

---------------------------------------------------------------------------
| Eor #xxx,ccr     | 20               | Move usp,An      |  4               |
|------------------|------------------|------------------|------------------|
| Eor #xxx,sr      | 20               | Move An,usp      |  4               |
|------------------|------------------|------------------|------------------|
| Reset            |                  | Link An,#xxx     |                  |
|------------------|------------------|------------------|------------------|
| Rte              | 20               | And #xxx,ccr     | 20               |
|------------------|------------------|------------------|------------------|
| Rtr              | 20               | And #xxx,sr      | 20               |
|------------------|------------------|------------------|------------------|
| Rts              | 16               | Exg Dn,Dn        |  8               |
|------------------|------------------|------------------|------------------|
| Stop #xxx        |                  | Exg An,An        |  8               |
|------------------|------------------|------------------|------------------|
| Swap             |  4               | Exg Dn,An        |  8               |
|------------------|------------------|------------------|------------------|
| Trap #xx         |                  | Exg An,Dn        |  8               |
|------------------|------------------|------------------|------------------|
| Trapv            |  4               | Ext.w Dn         |  4               |
|------------------|------------------|------------------|------------------|
| Unlk An          |                  | Ext.l Dn         |  4               |
|------------------|------------------|------------------|------------------|
| Nop              |  4               | Illegal          |                  |
|------------------|------------------|------------------|------------------|
| Or #xxx,ccr      | 20               | Bus error        | 116              |
|------------------|------------------|------------------|------------------|
| Or #xxx,sr       | 20               |                  |                  |
---------------------------------------------------------------------------


                                    - 11 -










                              MANIPULATION DE BIT



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | Var   | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Bchg     |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 12 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Btst     |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  * |   8  |  16   |   12  |   12  |     16   |   12  |   16  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 12 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Bset     |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  8 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | 12 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Bclr     |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       | X1 |  * |  12  |  20   |   16  |   16  |     20   |   16  |   20  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     | X2 |  * |  16  |  24   |   20  |   20  |     24   |   20  |   24  |
------------------------------------------------------------------------------
     X1: Si 0<=|Dn|<16 [32]  => 8  cycles
         Si 16<=|Dn|<32 [32] => 12 cycles
     X2: Si 0<=|xx|<16 [32]  => 12 cycles
         Si 16<=|xx|<32 [32] => 16 cycles
















                                    - 12 -


                             DECALAGES ROTATIONS


------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          |                              Dn                                   |
|----------|-------------------------------------------------------------------|
| Asl.w    |                               *                                   |
|----------|-------------------------------------------------------------------|
| Dn       |  Si n est pair => 8+2n [64].   Si n est impair => 8+2(n-1) [64].  |
|----------|-------------------------------------------------------------------|
| Asl.l    |                               *                                   |
|----------|-------------------------------------------------------------------|
| Dn       |  Si n est pair => 8+2n [64].   Si n est impair => 8+2(n+1) [64].  |
|----------|-------------------------------------------------------------------|
| Asl.w    |                               *                                   |
|----------|-------------------------------------------------------------------|
| #xxx     |  Si n est pair => 8+2n.        Si n est impair => 8+2(n-1).       |
|----------|-------------------------------------------------------------------|
| Asl.l    |                               *                                   |
|----------|-------------------------------------------------------------------|
| #xxx     |  Si n est pair => 8+2n.        Si n est impair => 8+2(n+1).       |
|----------|-------------------------------------------------------------------|
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          |   (An) |  (An)+ |  -(An) |  d(An) |  d(An,Dn) |   xxx.w |   xxx.l |
|----------|--------|--------|--------|--------|-----------|---------|---------|
| Asl      |   12   |   12   |    16  |    16  |     20    |    16   |    20   |
------------------------------------------------------------------------------
    De meme pour Asr,Lsl,Lsr,Rol,Ror,Roxl,Roxr




                         JMP,JSR,BSR,LEA,PEA ET MOVEM

     ---------------------------------------------------------------------
    | Source   |                          Destination                     |
    |----------|----------------------------------------------------------|
    |          | (An)|(An)+|-(An)|d(An)|d(An,Dn)|xxx.W|xxx.L|d(Pc)|d(Pc,Dn|
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Jmp      |   8 |   * |   * |  12 |   16   |   8 |  12 |  12 |   16  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Jsr      |  16 |   * |   * |  20 |   24   |  16 |  20 |  20 |   24  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Lea      |   4 |   * |   * |   8 |   16   |   8 |  12 |   8 |   16  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Pea      |  12 |   * |   * |  16 |   24   |  16 |  20 |  16 |   24  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | M->R     |   * |   * |   * |   * |    *   |   * |   * |   * |    *  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Movem.w  |12+4n|12+4n|   * |16+4n| 20+4n  |16+4n|20+4n|16+4n| 20+4n |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Movem.l  |12+8n|12+8n|   * |16+8n| 20+8n  |16+8n|20+8n|16+8n| 20+8n |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | R->M     |   * |   * |   * |   * |    *   |   * |   * |   * |    *  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Movem.w  | 8+4n|   * | 8+4n|12+4n| 16+4n  |12+4n|16+4n|   * |    *  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Movem.l  | 8+8n|   * | 8+8n|12+8n| 16+8n  |12+8n|16+8n|   * |    *  |
    |---------------------------------------------------------------------|
    | Bsr etiquette -> 20 cycles                                          |
     ---------------------------------------------------------------------

                                    - 13 -

D-Bug & Automation Forum » Powered by YaBB 2.6.0!
YaBB Forum Software © 2000-2024. All Rights Reserved.