home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.5 / ffcollection-1-5-1992-11.iso / ff_disks / 200-299 / ff287.lzh / DAsm / test / suite6303.asm < prev    next >
Assembly Source File  |  1989-12-06  |  4KB  |  236 lines

  1.  
  2.     processor   hd6303
  3.     org 0
  4.  
  5.     adda    #10    ;   8B 0A
  6.     adda    10    ;   9B 0A
  7.     adda    10,x    ;   AB 0A
  8.     adda    1000    ;   BB 03 E8
  9.     addb    #10    ;   CB 0A
  10.     addb    10    ;   DB 0A
  11.     addb    10,x    ;   EB 0A
  12.     addb    1000    ;   FB 03 E8
  13.     addd    #1000    ;   C3 03 E8
  14.     addd    10    ;   D3 0A
  15.     addd    10,x    ;   E3 0A
  16.     addd    1000    ;   F3 03 E8
  17.     aba        ;   1B
  18.     adca    #10    ;   89 0A
  19.     adca    10    ;   99 0A
  20.     adca    10,x    ;   A9 0A
  21.     adca    1000    ;   B9 03 E8
  22.     adcb    #10    ;   C9
  23.     adcb    10    ;   D9
  24.     adcb    10,x    ;   E9
  25.     adcb    1000    ;   F9 03 E8
  26.     anda    #10    ;   84 0A
  27.     anda    10    ;   94 0A
  28.     anda    10,x    ;   A4 0A
  29.     anda    1000    ;   B4 03 E8
  30.     andb    #10    ;   C4 0A
  31.     andb    10    ;   D4 0A
  32.     andb    10,x    ;   E4 0A
  33.     andb    1000    ;   F4 03 E8
  34.     bita    #10    ;   85 0A
  35.     bita    10    ;   95 0A
  36.     bita    10,x    ;   A5 0A
  37.     bita    1000    ;   B5 03 E8
  38.     bitb    #10    ;   C5 0A
  39.     bitb    10    ;   D5 0A
  40.     bitb    10,x    ;   E5 0A
  41.     bitb    1000    ;   F5 03 E8
  42.     clr    10,x    ;   6F 0A
  43.     clr    1000    ;   7F 03 E8
  44.     clra        ;   4F
  45.     clrb        ;   5F
  46.     cmpa    #10    ;   81 0A
  47.     cmpa    10    ;   91 0A
  48.     cmpa    10,x    ;   A1 0A
  49.     cmpa    1000    ;   B1 03 E8
  50.     cmpb    #10    ;   C1 0A
  51.     cmpb    10    ;   D1 0A
  52.     cmpb    10,x    ;   E1 0A
  53.     cmpb    1000    ;   F1 03 E8
  54.     cba        ;   11
  55.     com    10,x    ;   63 0A
  56.     com    1000    ;   73 03 E8
  57.     coma        ;   43
  58.     comb        ;   53
  59.     neg    10,x    ;   60 0A
  60.     neg    1000    ;   70 03 E8
  61.     nega        ;   40
  62.     negb        ;   50
  63.     daa        ;   19
  64.     dec    10,x    ;   6A 0A
  65.     dec    1000    ;   7A 03 E8
  66.     deca        ;   4A
  67.     decb        ;   5A
  68.     eora    #10    ;   88 0A
  69.     eora    10    ;   98 0A
  70.     eora    10,x    ;   A8 0A
  71.     eora    1000    ;   B8 03 E8
  72.     eorb    #10    ;   C8 0A
  73.     eorb    10    ;   D8 0A
  74.     eorb    10,x    ;   E8 0A
  75.     eorb    1000    ;   F8 03 E8
  76.     inc    10,x    ;   6C 0A
  77.     inc    1000    ;   7C 03 E8
  78.     inca        ;   4C
  79.     incb        ;   5C
  80.     ldaa    #10    ;   86 0A
  81.     ldaa    10    ;   96 0A
  82.     ldaa    10,x    ;   A6 0A
  83.     ldaa    1000    ;   B6 03 E8
  84.     ldab    #10    ;   C6 0A
  85.     ldab    10    ;   D6 0A
  86.     ldab    10,x    ;   E6 0A
  87.     ldab    1000    ;   F6 03 E8
  88.     ldd    #1000    ;   CC 03 E8
  89.     ldd    10    ;   DC 0A
  90.     ldd    10,x    ;   EC 0A
  91.     ldd    1000    ;   FC 03 E8
  92.     mul        ;   3D
  93.     oraa    #10    ;   8A 0A
  94.     oraa    10    ;   9A 0A
  95.     oraa    10,x    ;   AA 0A
  96.     oraa    1000    ;   BA 03 E8
  97.     orab    #10    ;   CA 0A
  98.     orab    10    ;   DA 0A
  99.     orab    10,x    ;   EA 0A
  100.     orab    1000    ;   FA 03 E8
  101.     psha        ;   36
  102.     pshb        ;   37
  103.     pula        ;   32
  104.     pulb        ;   33
  105.     rol    10,x    ;   69 0A
  106.     rol    1000    ;   79 03 E8
  107.     rola        ;   49
  108.     rolb        ;   59
  109.     ror    10,x    ;   66 0A
  110.     ror    1000    ;   76 03 E8
  111.     rora        ;   46
  112.     rorb        ;   56
  113.     asl    10,x    ;   68 0A
  114.     asl    1000    ;   78 03 E8
  115.     asla        ;   48
  116.     aslb        ;   58
  117.     asld        ;   05
  118.     asr    10,x    ;   67 0A
  119.     asr    1000    ;   77 03 E8
  120.     asra        ;   47
  121.     asrb        ;   57
  122.     lsr    10,x    ;   64 0A
  123.     lsr    1000    ;   74 03 E8
  124.     lsra        ;   44
  125.     lsrb        ;   54
  126.     lsrd        ;   04
  127.     staa    10    ;   97 0A
  128.     staa    10,x    ;   A7 0A
  129.     staa    1000    ;   B7 03 E8
  130.     stab    10    ;   D7 0A
  131.     stab    10,x    ;   E7 0A
  132.     stab    1000    ;   F7 03 E8
  133.     std    10    ;   DD 0A
  134.     std    10,x    ;   ED 0A
  135.     std    1000    ;   FD 03 E8
  136.     suba    #10    ;   80 0A
  137.     suba    10    ;   90 0A
  138.     suba    10,x    ;   A0 0A
  139.     suba    1000    ;   B0 03 E8
  140.     subb    #10    ;   C0 0A
  141.     subb    10    ;   D0 0A
  142.     subb    10,x    ;   E0 0A
  143.     subb    1000    ;   F0 03 E8
  144.     subd    #1000    ;   83 03 E8
  145.     subd    10    ;   93 0A
  146.     subd    10,x    ;   A3 0A
  147.     subd    1000    ;   B3 03 E8
  148.     sba        ;   10
  149.     sbca    #10    ;   82 0A
  150.     sbca    10    ;   92 0A
  151.     sbca    10,x    ;   A2 0A
  152.     sbca    1000    ;   B2 03 E8
  153.     sbcb    #10    ;   C2 0A
  154.     sbcb    10    ;   D2 0A
  155.     sbcb    10,x    ;   E2 0A
  156.     sbcb    1000    ;   F2 03 E8
  157.     tab        ;   16
  158.     tba        ;   17
  159.     tst    10,x    ;   6D 0A
  160.     tst    1000    ;   7D 03 E8
  161.     tsta        ;   4D
  162.     tstb        ;   5D
  163.     aim    10    ;   71 0A
  164.     aim    10,x    ;   61 0A
  165.     oim    10    ;   72 0A
  166.     oim    10,x    ;   62 0A
  167.     eim    10    ;   75 0A
  168.     eim    10,x    ;   65 0A
  169.     tim    10    ;   7B 0A
  170.     tim    10,x    ;   6B 0A
  171.     cpx    #1000    ;   8C 03 E8
  172.     cpx    10    ;   9C 0A
  173.     cpx    10,x    ;   AC 0A
  174.     cpx    1000    ;   BC 03 E8
  175.     dex        ;   09
  176.     des        ;   34
  177.     inx        ;   08
  178.     ins        ;   31
  179.     ldx    #1000    ;   CE 03 E8
  180.     ldx    10    ;   DE 0A
  181.     ldx    10,x    ;   EE 0A
  182.     ldx    1000    ;   FE 03 E8
  183.     lds    #1000    ;   8E 03 E8
  184.     lds    10    ;   9E 0A
  185.     lds    10,x    ;   AE 0A
  186.     lds    1000    ;   BE 03 E8
  187.     stx    10    ;   DF 0A
  188.     stx    10,x    ;   EF 0A
  189.     stx    1000    ;   FF 03 E8
  190.     sts    10    ;   9F 0A
  191.     sts    10,x    ;   AF 0A
  192.     sts    1000    ;   BF 03 E8
  193.     txs        ;   35
  194.     tsx        ;   30
  195.     abx        ;   3A
  196.     pshx        ;   3C
  197.     pulx        ;   38
  198.     xgdx        ;   18
  199.     bra    .    ;   20 FE
  200.     brn    .    ;   21 FE
  201.     bcc    .    ;   24 FE
  202.     bcs    .    ;   25 FE
  203.     beq    .    ;   27 FE
  204.     bge    .    ;   2C FE
  205.     bgt    .    ;   2E FE
  206.     bhi    .    ;   22 FE
  207.     ble    .    ;   2F FE
  208.     bls    .    ;   23 FE
  209.     blt    .    ;   2D FE
  210.     bmi    .    ;   2B FE
  211.     bne    .    ;   26 FE
  212.     bvc    .    ;   28 FE
  213.     bvs    .    ;   29 FE
  214.     bpl    .    ;   2A FE
  215.     bsr    .    ;   8D FE
  216.     jmp    10,x    ;   6E 0A
  217.     jmp    1000    ;   7E 03 E8
  218.     jsr    10    ;   9D 0A
  219.     jsr    10,x    ;   AD 0A
  220.     jsr    1000    ;   BD 03 E8
  221.     nop        ;   01
  222.     rti        ;   3B
  223.     rts        ;   39
  224.     swi        ;   3F
  225.     wai        ;   3E
  226.     slp        ;   1A
  227.     clc        ;   0C
  228.     cli        ;   0E
  229.     clv        ;   0A
  230.     sec        ;   0D
  231.     sei        ;   0F
  232.     sev        ;   0B
  233.     tap        ;   06
  234.     tpa        ;   07
  235.  
  236.