home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 332.lha / DAsm_v2.12 / test / suite68HC11.asm < prev   
Encoding:
Assembly Source File  |  1989-12-28  |  3.2 KB  |  360 lines

  1.  
  2.  
  3.     ;   TEST ADDRESSING MODES
  4.  
  5.     processor   68HC11
  6.  
  7.     org    0
  8.  
  9.     aba
  10.     abx
  11.     aby
  12.     adca    #1
  13.     adca    1
  14.     adca    1000
  15.     adca    1,x
  16.     adca    1,y
  17.     adcb    #1
  18.     adcb    1
  19.     adcb    1000
  20.     adcb    1,x
  21.     adcb    1,y
  22.     adda    #1
  23.     adda    1
  24.     adda    1000
  25.     adda    1,x
  26.     adda    1,y
  27.     addb    #1
  28.     addb    1
  29.     addb    1000
  30.     addb    1,x
  31.     addb    1,y
  32.     addd    #1000
  33.     addd    1
  34.     addd    1000
  35.     addd    1,x
  36.     addd    1,y
  37.     anda    #1
  38.     anda    1
  39.     anda    1000
  40.     anda    1,x
  41.     anda    1,y
  42.     andb    #1
  43.     andb    1
  44.     andb    1000
  45.     andb    1,x
  46.     andb    1,y
  47.     asla
  48.     aslb
  49.     asl    1    ;extended
  50.     asl    1000
  51.     asl    1,x
  52.     asl    1,y
  53.     asld
  54.     asra
  55.     asrb
  56.     asr    1    ;extended
  57.     asr    1000
  58.     asr    1,x
  59.     asr    1,y
  60.     bcc    .
  61.     bclr    1, $11
  62.     bclr    1,x ,$22
  63.     bclr    1,y ,$33
  64.     bcs    .
  65.     beq    .
  66.     bge    .
  67.     bgt    .
  68.     bhi    .
  69.     bhs    .
  70.     bita    #1
  71.     bita    1
  72.     bita    1000
  73.     bita    1,x
  74.     bita    1,y
  75.     bitb    #1
  76.     bitb    1
  77.     bitb    1000
  78.     bitb    1,x
  79.     bitb    1,y
  80.     ble    .
  81.     blo    .
  82.     bls    .
  83.     blt    .
  84.     bmi    .
  85.     bne    .
  86.     bpl    .
  87.     bra    .
  88.     brclr    1, $11, .    ; br??? direct-location, mask, branch-to
  89.     brclr    1,x , $22, .
  90.     brclr    1,y , $33, .
  91.     brn    .
  92.     brset    1, $11, .
  93.     brset    1,x , $22, .
  94.     brset    1,y , $33, .
  95.     bset    1, $11
  96.     bset    1,x, $22
  97.     bset    1,y, $33
  98.     bsr    .
  99.     bvc    .
  100.     bvs    .
  101.     cba
  102.     clc
  103.     cli
  104.     clra
  105.     clrb
  106.     clr    1        ;  extended
  107.     clr    1000
  108.     clr    1,x
  109.     clr    1,y
  110.     clv
  111.     cmpa    #1
  112.     cmpa    1
  113.     cmpa    1000
  114.     cmpa    1,x
  115.     cmpa    1,y
  116.     cmpb    #1
  117.     cmpb    1
  118.     cmpb    1000
  119.     cmpb    1,x
  120.     cmpb    1,y
  121.     coma
  122.     comb
  123.     com    1        ;    extended
  124.     com    1000
  125.     com    1,x
  126.     com    1,y
  127.     cpd    #1        ;    16 bits
  128.     cpd    #1000
  129.     cpd    1
  130.     cpd    1000
  131.     cpd    1,x
  132.     cpd    1,y
  133.     cpx    #1        ;    16 bits
  134.     cpx    #1000
  135.     cpx    1
  136.     cpx    1000
  137.     cpx    1,x
  138.     cpx    1,y
  139.     cpy    #1        ;    16 bits
  140.     cpy    #1000
  141.     cpy    1
  142.     cpy    1000
  143.     cpy    1,x
  144.     cpy    1,y
  145.     daa
  146.     deca
  147.     decb
  148.     dec    1        ;    extended
  149.     dec    1000
  150.     dec    1,x
  151.     dec    1,y
  152.     des
  153.     dex
  154.     dey
  155.     eora    #1
  156.     eora    1
  157.     eora    1000
  158.     eora    1,x
  159.     eora    1,y
  160.     eorb    #1
  161.     eorb    1
  162.     eorb    1000
  163.     eorb    1,x
  164.     eorb    1,y
  165.     fdiv
  166.     idiv
  167.     inca
  168.     incb
  169.     inc    1    ;extended
  170.     inc    1000
  171.     inc    1,x
  172.     inc    1,y
  173.     ins
  174.     inx
  175.     iny
  176.     jmp    1    ;extended
  177.     jmp    1000
  178.     jmp    1,x
  179.     jmp    1,y
  180.     jsr    1
  181.     jsr    1000
  182.     jsr    1,x
  183.     jsr    1,y
  184.     ldaa    #1
  185.     ldaa    1
  186.     ldaa    1000
  187.     ldaa    1,x
  188.     ldaa    1,y
  189.     ldab    #1
  190.     ldab    1
  191.     ldab    1000
  192.     ldab    1,x
  193.     ldab    1,y
  194.     ldd    #1    ;16 bits
  195.     ldd    #1000
  196.     ldd    1
  197.     ldd    1000
  198.     ldd    1,x
  199.     ldd    1,y
  200.     lds    #1    ;16 bits
  201.     lds    #1000
  202.     lds    1
  203.     lds    1000
  204.     lds    1,x
  205.     lds    1,y
  206.     ldx    #1    ;16 bits
  207.     ldx    #1000
  208.     ldx    1
  209.     ldx    1000
  210.     ldx    1,x
  211.     ldx    1,y
  212.     ldy    #1    ;16 bits
  213.     ldy    #1000
  214.     ldy    1
  215.     ldy    1000
  216.     ldy    1,x
  217.     ldy    1,y
  218.     lsla
  219.     lslb
  220.     lsl    1    ;extended
  221.     lsl    1000
  222.     lsl    1,x
  223.     lsl    1,y
  224.     lsld
  225.     lsra
  226.     lsrb
  227.     lsr    1    ;extended
  228.     lsr    1000
  229.     lsr    1,x
  230.     lsr    1,y
  231.     lsrd
  232.     mul
  233.     nega
  234.     negb
  235.     neg    1    ;extended
  236.     neg    1000
  237.     neg    1,x
  238.     neg    1,y
  239.     nop
  240.     oraa    #1
  241.     oraa    1
  242.     oraa    1000
  243.     oraa    1,x
  244.     oraa    1,y
  245.     orab    #1
  246.     orab    1
  247.     orab    1000
  248.     orab    1,x
  249.     orab    1,y
  250.     psha
  251.     pshb
  252.     pshx
  253.     pshy
  254.     pula
  255.     pulb
  256.     pulx
  257.     puly
  258.     rola
  259.     rolb
  260.     rol    1    ;extended
  261.     rol    1000
  262.     rol    1,x
  263.     rol    1,y
  264.     rora
  265.     rorb
  266.     ror    1    ;extended
  267.     ror    1000
  268.     ror    1,x
  269.     ror    1,y
  270.     rti
  271.     rts
  272.     sba
  273.     sbca    #1
  274.     sbca    1
  275.     sbca    1000
  276.     sbca    1,x
  277.     sbca    1,y
  278.     sbcb    #1
  279.     sbcb    1
  280.     sbcb    1000
  281.     sbcb    1,x
  282.     sbcb    1,y
  283.     sec
  284.     sei
  285.     sev
  286.     staa    1
  287.     staa    1000
  288.     staa    1,x
  289.     staa    1,y
  290.     stab    1
  291.     stab    1000
  292.     stab    1,x
  293.     stab    1,y
  294.     std    1
  295.     std    1000
  296.     std    1,x
  297.     std    1,y
  298.     stop
  299.     sts    1
  300.     sts    1000
  301.     sts    1,x
  302.     sts    1,y
  303.     stx    1
  304.     stx    1000
  305.     stx    1,x
  306.     stx    1,y
  307.     sty    1
  308.     sty    1000
  309.     sty    1,x
  310.     sty    1,y
  311.     suba    #1
  312.     suba    1
  313.     suba    1000
  314.     suba    1,x
  315.     suba    1,y
  316.     subb    #1
  317.     subb    1
  318.     subb    1000
  319.     subb    1,x
  320.     subb    1,y
  321.     subd    #1    ;extended
  322.     subd    #1000
  323.     subd    1
  324.     subd    1000
  325.     subd    1,x
  326.     subd    1,y
  327.     swi
  328.     tab
  329.     tap
  330.     tba
  331.     test
  332.     tpa
  333.     tsta
  334.     tstb
  335.     tst    1    ;extended
  336.     tst    1000
  337.     tst    1,x
  338.     tst    1,y
  339.     tsx
  340.     tsy
  341.     txs
  342.     tys
  343.     wai
  344.     xgdx
  345.     xgdy
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.