D-Bug & Automation Forum
D-Bug & Automation Forum >> Coding >> 68000 clock cycles tables
https://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 16:51:48
     *********************************************************
     *                                                       *
     *                TIME OF THE INSTRUCTIONS               *
     *        OF THE MC 68000 USING ATARI STF SHIFTER        *
     *                        BY EQUNIOX                     *
     *                                                       *
     *********************************************************





                        









                       MOVE (OCTET AND WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | 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  |
------------------------------------------------------------------------------




                                     -1-               













                        









                                 MOVE (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | 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-               













                        









                          USUAL INSTRUCTIONS (OCTET AND WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Add      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -3-               














                        









                          USUAL INSTRUCTIONS (OCTET ET WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Sub      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -4-                              













                        









                             USUAL INSTRUCTIONS (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Add      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -5-               













                        









                             USUAL INSTRUCTIONS (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Sub      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -6-













                        









                            USUAL INSTRUCTIONS (OCTET AND WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| And      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -7-               













                        









                            USUAL INSTRUCTIONS (OCTET AND WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Or       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -8-













                        









                            USUAL INSTRUCTIONS (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| And      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -9-               













                        









                            USUAL INSTRUCTIONS (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Or       |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -10-













                        









                            USUAL INSTRUCTIONS (OCTET AND WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An)+| xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Cmp      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -11-               













                        









                            USUAL INSTRUCTIONS (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An)+| xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Cmp      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -12-               












                        









                            USUAL INSTRUCTIONS (OCTET AND WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Eor      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -13-               













                        









                            USUAL INSTRUCTIONS (LONG WORD)



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(An) | d(An) | d(An,Dn) | xxx.W | xxx.L |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Eor      |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| 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  |
------------------------------------------------------------------------------




                                     -14-               













                        









                             FAST INSTRUCTIONS



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(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  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Moveq    |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| #xxx     |  4 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Movep.w  |  * |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| Dn       |  * |  * |  16  |   *   |    *  |   16  |      *   |    *  |    *  |
|----------|----|----|------|-------|-------|-------|----------|-------|-------|
| (An)     | 16 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
------------------------------------------------------------------------------



                                     -15-
             












                        









                             FAST INSTRUCTIONS



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(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 |  * |   *  |   *   |    *  |    *  |      *   |    *  |    *  |
------------------------------------------------------------------------------



                                     -16-               












                        









                              INSTRUCTIONS



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(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  |
------------------------------------------------------------------------------
   likewise for:
           -Scs    -Smi    -Seq    -Shi    -Sls    -Spl    -Svs    -Svc
           -Sge    -Slt    -Sgt    -Sne    -Sle    -Slo    -Shs       


                                     -17-               













                        









                              INSTRUCTIONS



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(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  |
------------------------------------------------------------------------------




                                     -18-













                        









                                 INSTRUCTIONS



------------------------                          ------------------------
| 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  |
------------------------                           ------------------------





                                     -19-               













                        









                              INSTRUCTIONS



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          | Dn | An | (An) | xxx.L | -(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: if 0<=|Dn|<16 [32]  => 8  cycles
         if 16<=|Dn|<32 [32] => 12 cycles
     X2: if 0<=|xx|<16 [32]  => 12 cycles
         if 16<=|xx|<32 [32] => 16 cycles  [ ] means modulo.

                                     -20-               













                        









                         JMP,JSR,BSR,LEA,PEA AND 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  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Mem->Reg |   * |   * |   * |   * |    *   |   * |   * |   * |    *  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | 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 |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | Reg->Mem |   * |   * |   * |   * |    *   |   * |   * |   * |    *  |
    |----------|-----|-----|-----|-----|--------|-----|-----|-----|-------|
    | 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 label -> 20 cycles                                              |
     ---------------------------------------------------------------------



                                     -21-               













                        









                                 ROTATIONS



------------------------------------------------------------------------------
| Source   |                          Destination                              |
|----------|-------------------------------------------------------------------|
|          |                              Dn                                   |
|----------|-------------------------------------------------------------------|
| Asl.w    |                               *                                   |
|----------|-------------------------------------------------------------------|
| Dn       |  if n is even => 8+2n [64].   if n is uneven => 8+2(n-1) [64].    |
|----------|-------------------------------------------------------------------|
| Asl.l    |                               *                                   |
|----------|-------------------------------------------------------------------|
| Dn       |  if n is even => 8+2n [64].   if n is uneven => 8+2(n+1) [64].    |
|----------|-------------------------------------------------------------------|
| Asl.w    |                               *                                   |
|----------|-------------------------------------------------------------------|
| #xxx     |  if n is even => 8+2n.        if n is uneven => 8+2(n-1).         |
|----------|-------------------------------------------------------------------|
| Asl.l    |                               *                                   |
|----------|-------------------------------------------------------------------|
| #xxx     |  if n is even => 8+2n.        if n is uneven => 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   |
------------------------------------------------------------------------------
     likewise for Asr,Lsl,Lsr,Rol,Ror,Roxl,Roxr


                                     -22-               













                        









                                INSTRUCTIONS



   ---------------------------------------------------------------------------
  | 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   |
   ---------------------------------------------------------------------------


                                     -23-













                        









                               INSTRUCTIONS



---------------------------------------------------------------------------
| 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               |                  |                  |
---------------------------------------------------------------------------


                                      -24-    













                        









                               INSTRUCTIONS



---------------------------------------------------------------------------
| Instruction       | Taken | Not taken | Taken (short) | Not taken (short) |
|-------------------|-------|-----------|---------------|-------------------|
| Bra               |   12  |      *    |       12      |        *          |
|-------------------|-------|-----------|---------------|-------------------|
| Bcs               |   12  |     12    |       12      |        8          |
|-------------------|-------------------------------------------------------|
|                   | likewise for 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                 |
|-------------------|-------------------------------------------------------|
|                   | likewise for Dbcc,Dbmi,Dbhi,Dbls,Dbpl,Dbgt,Dbvs,Dbvc  |
|                   |              Dblt,Dblo,Dble,Dbhs,Dbne,Dbge,Dbcs       |
---------------------------------------------------------------------------



                                      -25-


             

SOME CYCLES CAN CHANGE,IT DEPENDS OF THE DESTINATION'S ADDRESS.
PERHAPS THERE ARE SOME ERRORS BUT IT'S BETTER LIKE NOTHING!
THIS CYCLE'S TABLE IS NOT A PUBLIC DOMAIN.YOU CAN'T SELL IT!
IF YOU WANT SELL IT PLEASE CONTACT US:
           Mr TANGUY
           POSTE RESTANTE PRINCIPALE
           92250 LA GARENNE-COLOMBES
           FRANCE


CYCLE'S TABLE, COPYRIGHT(C) EQUINOX 1990, AUGUST.
ALL RIGHTS RESERVED.





               
             
             

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