Subversion Repositories pentevo

Rev

Blame | Last modification | View Log | Download | RSS feed | ?url?

  1.         cpu     6811
  2.         page    0
  3.  
  4.         ; all three variants in each block should result in the
  5.         ; same machine code:
  6.  
  7.         ldab    $aa
  8.         lda     b,$aa
  9.         ldb     $aa
  10.  
  11.         ldab    $aa,x
  12.         lda     b,$aa,x
  13.         ldb     $aa,x
  14.  
  15.         ldaa    $aa
  16.         lda     a,$aa
  17.         lda     $aa
  18.  
  19.         ldaa    $aa,x
  20.         lda     a,$aa,x
  21.         lda     $aa,x
  22.  
  23.         stab    $aa
  24.         sta     b,$aa
  25.         stb     $aa
  26.  
  27.         stab    $aa,x
  28.         sta     b,$aa,x
  29.         stb     $aa,x
  30.  
  31.         staa    $aa
  32.         sta     a,$aa
  33.         sta     $aa
  34.  
  35.         staa    $aa,x
  36.         sta     a,$aa,x
  37.         sta     $aa,x
  38.  
  39.         orab    $aa
  40.         ora     b,$aa
  41.         orb     $aa
  42.  
  43.         orab    $aa,x
  44.         ora     b,$aa,x
  45.         orb     $aa,x
  46.  
  47.         oraa    $aa
  48.         ora     a,$aa
  49.         ora     $aa
  50.  
  51.         oraa    $aa,x
  52.         ora     a,$aa,x
  53.         ora     $aa,x
  54.  
  55.         ; These aliases are simpler...
  56.  
  57.         cpx     $aa
  58.         cmpx    $aa
  59.  
  60.         cpx     $aa,x
  61.         cmpx    $aa,x
  62.  
  63.         cpy     $aa
  64.         cmpy    $aa
  65.  
  66.         cpy     $aa,y
  67.         cmpy    $aa,y
  68.  
  69.         cpd     $aa
  70.         cmpd    $aa
  71.  
  72.         cpd     $aa,x
  73.         cmpd    $aa,x
  74.