home *** CD-ROM | disk | FTP | other *** search
/ World of A1200 / World_Of_A1200.iso / programs / develop / beermon / newmodes.asm < prev    next >
Assembly Source File  |  1995-02-27  |  7KB  |  227 lines

  1. ;    AllInstructionModes MC680x0 © 1992 by Carnivore/BeerMacht
  2. ;    V0.1, 25-Jul-92, Devpac V3.02 syntax
  3. ;
  4. a:
  5. b=a+$10000
  6.     move.l (a.w,pc),d1
  7.     move.l (a.l,pc),d1
  8.     move.l ([a,pc],d1.w,$1234.w),d2
  9.     move.l ([b,pc],d1.w,$1234.w),d2
  10.     move.l ([a,pc],d1.l,$1234.w),d2
  11.     move.l ([b,pc],d1.l,$1234.w),d2
  12.     move.l ([a,pc],d1.w,$12345678),d2
  13.     move.l ([b,pc],d1.w,$12345678),d2
  14.     move.l ([a,pc],d1.l,$12345678),d2
  15.     move.l ([b,pc],d1.l,$12345678),d2
  16.     move.l ([a,pc],a1.w,$1234.w),d2
  17.     move.l ([b,pc],a1.w,$1234.w),d2
  18.     move.l ([a,pc],a1.l,$1234.w),d2
  19.     move.l ([b,pc],a1.l,$1234.w),d2
  20.     move.l ([a,pc],a1.w,$12345678),d2
  21.     move.l ([b,pc],a1.w,$12345678),d2
  22.     move.l ([a,pc],a1.l,$12345678),d2
  23.     move.l ([b,pc],a1.l,$12345678),d2
  24.     move.l ([a,zpc],d1.w,$1234.w),d2
  25.     move.l ([b,zpc],d1.w,$1234.w),d2
  26.     move.l ([a,zpc],d1.l,$1234.w),d2
  27.     move.l ([b,zpc],d1.l,$1234.w),d2
  28.     move.l ([a,zpc],d1.w,$12345678),d2
  29.     move.l ([b,zpc],d1.w,$12345678),d2
  30.     move.l ([a,zpc],d1.l,$12345678),d2
  31.     move.l ([b,zpc],d1.l,$12345678),d2
  32.     move.l ([a,zpc],a1.w,$1234.w),d2
  33.     move.l ([b,zpc],a1.w,$1234.w),d2
  34.     move.l ([a,zpc],a1.l,$1234.w),d2
  35.     move.l ([b,zpc],a1.l,$1234.w),d2
  36.     move.l ([a,zpc],a1.w,$12345678),d2
  37.     move.l ([b,zpc],a1.w,$12345678),d2
  38.     move.l ([a,zpc],a1.l,$12345678),d2
  39.     move.l ([b,zpc],a1.l,$12345678),d2
  40.     move.l ([$4321,a0],d1.w,$1234.w),d2
  41.     move.l ([$4321,a0],d1.l,$1234.w),d2
  42.     move.l ([$4321,a0],d1.w,$12345678),d2
  43.     move.l ([$4321,a0],d1.l,$12345678),d2
  44.     move.l ([$4321,a0],a1.w,$1234.w),d2
  45.     move.l ([$4321,a0],a1.l,$1234.w),d2
  46.     move.l ([$4321,a0],a1.w,$12345678),d2
  47.     move.l ([$4321,a0],a1.l,$12345678),d2
  48.     move.l ([$87654321,a0],d1.w,$1234.w),d2
  49.     move.l ([$87654321,a0],d1.l,$1234.w),d2
  50.     move.l ([$87654321,a0],d1.w,$12345678),d2
  51.     move.l ([$87654321,a0],d1.l,$12345678),d2
  52.     move.l ([$87654321,a0],a1.w,$1234.w),d2
  53.     move.l ([$87654321,a0],a1.l,$1234.w),d2
  54.     move.l ([$87654321,a0],a1.w,$12345678),d2
  55.     move.l ([$87654321,a0],a1.l,$12345678),d2
  56.     move.l ([a,pc,d1.w],$1234.w),d2
  57.     move.l ([b,pc,d1.w],$1234.w),d2
  58.     move.l ([a,pc,d1.l],$1234.w),d2
  59.     move.l ([b,pc,d1.l],$1234.w),d2
  60.     move.l ([a,pc,d1.w],$12345678),d2
  61.     move.l ([b,pc,d1.w],$12345678),d2
  62.     move.l ([a,pc,d1.l],$12345678),d2
  63.     move.l ([b,pc,d1.l],$12345678),d2
  64.     move.l ([a,pc,a1.w],$1234.w),d2
  65.     move.l ([b,pc,a1.w],$1234.w),d2
  66.     move.l ([a,pc,a1.l],$1234.w),d2
  67.     move.l ([b,pc,a1.l],$1234.w),d2
  68.     move.l ([a,pc,a1.w],$12345678),d2
  69.     move.l ([b,pc,a1.w],$12345678),d2
  70.     move.l ([a,pc,a1.l],$12345678),d2
  71.     move.l ([b,pc,a1.l],$12345678),d2
  72.     move.l ([a,zpc,d1.w],$1234.w),d2
  73.     move.l ([b,zpc,d1.w],$1234.w),d2
  74.     move.l ([a,zpc,d1.l],$1234.w),d2
  75.     move.l ([b,zpc,d1.l],$1234.w),d2
  76.     move.l ([a,zpc,d1.w],$12345678),d2
  77.     move.l ([b,zpc,d1.w],$12345678),d2
  78.     move.l ([a,zpc,d1.l],$12345678),d2
  79.     move.l ([b,zpc,d1.l],$12345678),d2
  80.     move.l ([a,zpc,a1.w],$1234.w),d2
  81.     move.l ([b,zpc,a1.w],$1234.w),d2
  82.     move.l ([a,zpc,a1.l],$1234.w),d2
  83.     move.l ([b,zpc,a1.l],$1234.w),d2
  84.     move.l ([a,zpc,a1.w],$12345678),d2
  85.     move.l ([b,zpc,a1.w],$12345678),d2
  86.     move.l ([a,zpc,a1.l],$12345678),d2
  87.     move.l ([b,zpc,a1.l],$12345678),d2
  88.     move.l ([$4321,a0,d1.w],$1234.w),d2
  89.     move.l ([$4321,a0,d1.l],$1234.w),d2
  90.     move.l ([$4321,a0,d1.w],$12345678),d2
  91.     move.l ([$4321,a0,d1.l],$12345678),d2
  92.     move.l ([$4321,a0,a1.w],$1234.w),d2
  93.     move.l ([$4321,a0,a1.l],$1234.w),d2
  94.     move.l ([$4321,a0,a1.w],$12345678),d2
  95.     move.l ([$4321,a0,a1.l],$12345678),d2
  96.     move.l ([$87654321,a0,d1.w],$1234.w),d2
  97.     move.l ([$87654321,a0,d1.l],$1234.w),d2
  98.     move.l ([$87654321,a0,d1.w],$12345678),d2
  99.     move.l ([$87654321,a0,d1.l],$12345678),d2
  100.     move.l ([$87654321,a0,a1.w],$1234.w),d2
  101.     move.l ([$87654321,a0,a1.l],$1234.w),d2
  102.     move.l ([$87654321,a0,a1.w],$12345678),d2
  103.     move.l ([$87654321,a0,a1.l],$12345678),d2
  104.  
  105.     move.l ([a,pc],d1.w),d2
  106.     move.l ([b,pc],d1.w),d2
  107.     move.l ([a,pc],d1.l),d2
  108.     move.l ([b,pc],d1.l),d2
  109.     move.l ([a,pc],a1.w),d2
  110.     move.l ([b,pc],a1.w),d2
  111.     move.l ([a,pc],a1.l),d2
  112.     move.l ([b,pc],a1.l),d2
  113.     move.l ([a,zpc],d1.w),d2
  114.     move.l ([b,zpc],d1.w),d2
  115.     move.l ([a,zpc],d1.l),d2
  116.     move.l ([b,zpc],d1.l),d2
  117.     move.l ([a,zpc],a1.w),d2
  118.     move.l ([b,zpc],a1.w),d2
  119.     move.l ([a,zpc],a1.l),d2
  120.     move.l ([b,zpc],a1.l),d2
  121.     move.l ([$4321,a0],d1.w),d2
  122.     move.l ([$4321,a0],d1.l),d2
  123.     move.l ([$4321,a0],a1.w),d2
  124.     move.l ([$4321,a0],a1.l),d2
  125.     move.l ([$87654321,a0],d1.w),d2
  126.     move.l ([$87654321,a0],d1.l),d2
  127.     move.l ([$87654321,a0],a1.w),d2
  128.     move.l ([$87654321,a0],a1.l),d2
  129.     move.l ([a,pc,d1.w]),d2
  130.     move.l ([b,pc,d1.w]),d2
  131.     move.l ([a,pc,d1.l]),d2
  132.     move.l ([b,pc,d1.l]),d2
  133.     move.l ([a,pc,a1.w]),d2
  134.     move.l ([b,pc,a1.w]),d2
  135.     move.l ([a,pc,a1.l]),d2
  136.     move.l ([b,pc,a1.l]),d2
  137.     move.l ([a,zpc,d1.w]),d2
  138.     move.l ([b,zpc,d1.w]),d2
  139.     move.l ([a,zpc,d1.l]),d2
  140.     move.l ([b,zpc,d1.l]),d2
  141.     move.l ([a,zpc,a1.w]),d2
  142.     move.l ([b,zpc,a1.w]),d2
  143.     move.l ([a,zpc,a1.l]),d2
  144.     move.l ([b,zpc,a1.l]),d2
  145.     move.l ([$4321,a0,d1.w]),d2
  146.     move.l ([$4321,a0,d1.l]),d2
  147.     move.l ([$4321,a0,a1.w]),d2
  148.     move.l ([$4321,a0,a1.l]),d2
  149.     move.l ([$87654321,a0,d1.w]),d2
  150.     move.l ([$87654321,a0,d1.l]),d2
  151.     move.l ([$87654321,a0,a1.w]),d2
  152.     move.l ([$87654321,a0,a1.l]),d2
  153.  
  154.     move.l ([pc],d1.w,$1234.w),d2
  155.     move.l ([pc],d1.l,$1234.w),d2
  156.     move.l ([pc],d1.w,$12345678),d2
  157.     move.l ([pc],d1.l,$12345678),d2
  158.     move.l ([pc],a1.w,$1234.w),d2
  159.     move.l ([pc],a1.l,$1234.w),d2
  160.     move.l ([pc],a1.w,$12345678),d2
  161.     move.l ([pc],a1.l,$12345678),d2
  162.     move.l ([zpc],d1.w,$1234.w),d2
  163.     move.l ([zpc],d1.l,$1234.w),d2
  164.     move.l ([zpc],d1.w,$12345678),d2
  165.     move.l ([zpc],d1.l,$12345678),d2
  166.     move.l ([zpc],a1.w,$1234.w),d2
  167.     move.l ([zpc],a1.l,$1234.w),d2
  168.     move.l ([zpc],a1.w,$12345678),d2
  169.     move.l ([zpc],a1.l,$12345678),d2
  170.     move.l ([a0],d1.w,$1234.w),d2
  171.     move.l ([a0],d1.l,$1234.w),d2
  172.     move.l ([a0],d1.w,$12345678),d2
  173.     move.l ([a0],d1.l,$12345678),d2
  174.     move.l ([a0],a1.w,$1234.w),d2
  175.     move.l ([a0],a1.l,$1234.w),d2
  176.     move.l ([a0],a1.w,$12345678),d2
  177.     move.l ([a0],a1.l,$12345678),d2
  178.     move.l ([pc,d1.w],$1234.w),d2
  179.     move.l ([pc,d1.l],$1234.w),d2
  180.     move.l ([pc,d1.w],$12345678),d2
  181.     move.l ([pc,d1.l],$12345678),d2
  182.     move.l ([pc,a1.w],$1234.w),d2
  183.     move.l ([pc,a1.l],$1234.w),d2
  184.     move.l ([pc,a1.w],$12345678),d2
  185.     move.l ([pc,a1.l],$12345678),d2
  186.     move.l ([zpc,d1.w],$1234.w),d2
  187.     move.l ([zpc,d1.l],$1234.w),d2
  188.     move.l ([zpc,d1.w],$12345678),d2
  189.     move.l ([zpc,d1.l],$12345678),d2
  190.     move.l ([zpc,a1.w],$1234.w),d2
  191.     move.l ([zpc,a1.l],$1234.w),d2
  192.     move.l ([zpc,a1.w],$12345678),d2
  193.     move.l ([zpc,a1.l],$12345678),d2
  194.     move.l ([a0,d1.w],$1234.w),d2
  195.     move.l ([a0,d1.l],$1234.w),d2
  196.     move.l ([a0,d1.w],$12345678),d2
  197.     move.l ([a0,d1.l],$12345678),d2
  198.     move.l ([a0,a1.w],$1234.w),d2
  199.     move.l ([a0,a1.l],$1234.w),d2
  200.     move.l ([a0,a1.w],$12345678),d2
  201.     move.l ([a0,a1.l],$12345678),d2
  202.     move.l ([pc],d1.w),d2
  203.     move.l ([pc],d1.l),d2
  204.     move.l ([pc],a1.w),d2
  205.     move.l ([pc],a1.l),d2
  206.     move.l ([zpc],d1.w),d2
  207.     move.l ([zpc],d1.l),d2
  208.     move.l ([zpc],a1.w),d2
  209.     move.l ([zpc],a1.l),d2
  210.     move.l ([pc,d1.w]),d2
  211.     move.l ([pc,d1.l]),d2
  212.     move.l ([pc,a1.w]),d2
  213.     move.l ([pc,a1.l]),d2
  214.     move.l ([zpc,d1.w]),d2
  215.     move.l ([zpc,d1.l]),d2
  216.     move.l ([zpc,a1.w]),d2
  217.     move.l ([zpc,a1.l]),d2
  218.     move.l ([],d1.w),d2
  219.     move.l ([],d1.l),d2
  220.     move.l ([],a1.w),d2
  221.     move.l ([],a1.l),d2
  222.     move.l ([d1.w]),d2
  223.     move.l ([d1.l]),d2
  224.     move.l ([a1.w]),d2
  225.     move.l ([a1.l]),d2
  226.     move.l ([]),d2
  227.