home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / fasbin21 / fas_src / as6502 / as6502.tut < prev    next >
Text File  |  1990-12-11  |  6KB  |  224 lines

  1. 00000055 immed            00000044 direct           00001234 extend           
  2. 00000065 jmpdst           
  3.                 cpu    "r65c"
  4.  0x55                   immed    equ    $55
  5.  0x44                   direct    equ    $44
  6.  0x1234                 extend    equ    $1234
  7. 0000 69 55             adc    # immed
  8. 0002 61 44             adc    ( direct, x )
  9. 0004 72 44             adc    (direct)
  10. 0006 71 44             adc    (direct),y
  11. 0008 65 44             adc    direct
  12. 000a 75 44             adc    direct,x
  13. 000c 6d 34 12             adc    extend
  14. 000f 7d 34 12             adc    extend,x
  15. 0012 79 34 12             adc    extend,y
  16. 0015 29 55             and    # immed
  17. 0017 21 44             and    ( direct, x )
  18. 0019 32 44             and    (direct)
  19. 001b 31 44             and    (direct),y
  20. 001d 25 44             and    direct
  21. 001f 35 44             and    direct,x
  22. 0021 2d 34 12             and    extend
  23. 0024 3d 34 12             and    extend,x
  24. 0027 39 34 12             and    extend,y
  25. 002a 0a             asl    a
  26. 002b 06 44             asl    direct
  27. 002d 16 44             asl    direct,x
  28. 002f 0e 34 12             asl    extend
  29. 0032 1e 34 12             asl    extend,x
  30. 0035 0f 44 2d             bbr0    direct, jmpdst
  31. 0038 1f 44 2a             bbr1    direct, jmpdst
  32. 003b 2f 44 27             bbr2    direct, jmpdst
  33. 003e 3f 44 24             bbr3    direct, jmpdst
  34. 0041 4f 44 21             bbr4    direct, jmpdst
  35. 0044 5f 44 1e             bbr5    direct, jmpdst
  36. 0047 6f 44 1b             bbr6    direct, jmpdst
  37. 004a 7f 44 18             bbr7    direct, jmpdst
  38. 004d 8f 44 15             bbs0    direct, jmpdst
  39. 0050 9f 44 12             bbs1    direct, jmpdst
  40. 0053 af 44 0f             bbs2    direct, jmpdst
  41. 0056 bf 44 0c             bbs3    direct, jmpdst
  42. 0059 cf 44 09             bbs4    direct, jmpdst
  43. 005c df 44 06             bbs5    direct, jmpdst
  44. 005f ef 44 03             bbs6    direct, jmpdst
  45. 0062 ff 44 00             bbs7    direct, jmpdst
  46. 0065 90 fe         jmpdst    bcc    jmpdst
  47. 0067 b0 fc             bcs    jmpdst
  48. 0069 f0 fa             beq    jmpdst
  49. 006b b0 f8             bge    jmpdst
  50. 006d 89 55             bit    # immed
  51. 006f 24 44             bit    direct
  52. 0071 34 44             bit    direct ,x
  53. 0073 2c 34 12             bit    extend
  54. 0076 3c 34 12             bit    extend, x
  55. 0079 90 ea             blt    jmpdst
  56. 007b 30 e8             bmi    jmpdst
  57. 007d d0 e6             bne    jmpdst
  58. 007f 10 e4             bpl    jmpdst
  59. 0081 80 e2             bra    jmpdst
  60. 0083 00             brk
  61. 0084 00 63             brk    #99
  62. 0086 50 dd             bvc    jmpdst
  63. 0088 70 db             bvs    jmpdst
  64. 008a 18             clc
  65. 008b d8             cld
  66. 008c 58             cli
  67. 008d b8             clv
  68. 008e c9 55             cmp    # immed
  69. 0090 c1 44             cmp    ( direct, x )
  70. 0092 d2 44             cmp    (direct)
  71. 0094 d1 44             cmp    (direct),y
  72. 0096 c5 44             cmp    direct
  73. 0098 d5 44             cmp    direct,x
  74. 009a cd 34 12             cmp    extend
  75. 009d dd 34 12             cmp    extend,x
  76. 00a0 d9 34 12             cmp    extend,y
  77. 00a3 e0 55             cpx    # immed
  78. 00a5 e4 44             cpx    direct
  79. 00a7 ec 34 12             cpx    extend
  80. 00aa c0 55             cpy    # immed
  81. 00ac c4 44             cpy    direct
  82. 00ae cc 34 12             cpy    extend
  83. 00b1 3a             dec    a
  84. 00b2 c6 44             dec    direct
  85. 00b4 d6 44             dec    direct,x
  86. 00b6 ce 34 12             dec    extend
  87. 00b9 de 34 12             dec    extend,x
  88. 00bc ca             dex
  89. 00bd 88             dey
  90. 00be 49 55             eor    # immed
  91. 00c0 41 44             eor    ( direct, x )
  92. 00c2 52 44             eor    (direct)
  93. 00c4 51 44             eor    (direct),y
  94. 00c6 45 44             eor    direct
  95. 00c8 55 44             eor    direct,x
  96. 00ca 4d 34 12             eor    extend
  97. 00cd 5d 34 12             eor    extend,x
  98. 00d0 59 34 12             eor    extend,y
  99. 00d3 1a             inc    a
  100. 00d4 e6 44             inc    direct
  101. 00d6 f6 44             inc    direct,x
  102. 00d8 ee 34 12             inc    extend
  103. 00db fe 34 12             inc    extend,x
  104. 00de e8             inx
  105. 00df c8             iny
  106. 00e0 6c 65 00             jmp    (jmpdst)
  107. 00e3 7c 65 00             jmp    (jmpdst,x)
  108. 00e6 4c 65 00             jmp    jmpdst
  109. 00e9 20 65 00             jsr    jmpdst
  110. 00ec a9 55             lda    # immed
  111. 00ee a1 44             lda    ( direct, x )
  112. 00f0 b2 44             lda    (direct)
  113. 00f2 b1 44             lda    (direct),y
  114. 00f4 a5 44             lda    direct
  115. 00f6 b5 44             lda    direct,x
  116. 00f8 ad 34 12             lda    extend
  117. 00fb bd 34 12             lda    extend,x
  118. 00fe b9 34 12             lda    extend,y
  119. 0101 a2 55             ldx    # immed
  120. 0103 a6 44             ldx    direct
  121. 0105 b6 44             ldx    direct ,y
  122. 0107 ae 34 12             ldx    extend
  123. 010a be 34 12             ldx    extend, y
  124. 010d a0 55             ldy    # immed
  125. 010f a4 44             ldy    direct
  126. 0111 b4 44             ldy    direct ,x
  127. 0113 ac 34 12             ldy    extend
  128. 0116 bc 34 12             ldy    extend, x
  129. 0119 4a             lsr    a
  130. 011a 46 44             lsr    direct
  131. 011c 56 44             lsr    direct,x
  132. 011e 4e 34 12             lsr    extend
  133. 0121 5e 34 12             lsr    extend,x
  134.                 mul
  135.  ERROR - invalid operands/illegal instruction for cpu
  136. 0124 ea             nop
  137. 0125 09 55             ora    # immed
  138. 0127 01 44             ora    ( direct, x )
  139. 0129 12 44             ora    (direct)
  140. 012b 11 44             ora    (direct),y
  141. 012d 05 44             ora    direct
  142. 012f 15 44             ora    direct,x
  143. 0131 0d 34 12             ora    extend
  144. 0134 1d 34 12             ora    extend,x
  145. 0137 19 34 12             ora    extend,y
  146. 013a 48             pha
  147. 013b 08             php
  148. 013c da             phx
  149. 013d 5a             phy
  150. 013e 68             pla
  151. 013f 28             plp
  152. 0140 fa             plx
  153. 0141 7a             ply
  154. 0142 07 44             rmb0    direct
  155. 0144 17 44             rmb1    direct
  156. 0146 27 44             rmb2    direct
  157. 0148 37 44             rmb3    direct
  158. 014a 47 44             rmb4    direct
  159. 014c 57 44             rmb5    direct
  160. 014e 67 44             rmb6    direct
  161. 0150 77 44             rmb7    direct
  162. 0152 2a             rol    a
  163. 0153 26 44             rol    direct
  164. 0155 36 44             rol    direct,x
  165. 0157 2e 34 12             rol    extend
  166. 015a 3e 34 12             rol    extend,x
  167. 015d 6a             ror    a
  168. 015e 66 44             ror    direct
  169. 0160 76 44             ror    direct,x
  170. 0162 6e 34 12             ror    extend
  171. 0165 7e 34 12             ror    extend,x
  172. 0168 40             rti
  173. 0169 60             rts
  174. 016a e9 55             sbc    # immed
  175. 016c e1 44             sbc    ( direct, x )
  176. 016e f2 44             sbc    (direct)
  177. 0170 f1 44             sbc    (direct),y
  178. 0172 e5 44             sbc    direct
  179. 0174 f5 44             sbc    direct,x
  180. 0176 ed 34 12             sbc    extend
  181. 0179 fd 34 12             sbc    extend,x
  182. 017c f9 34 12             sbc    extend,y
  183. 017f 38             sec
  184. 0180 f8             sed
  185. 0181 78             sei
  186. 0182 87 44             smb0    direct
  187. 0184 97 44             smb1    direct
  188. 0186 a7 44             smb2    direct
  189. 0188 b7 44             smb3    direct
  190. 018a c7 44             smb4    direct
  191. 018c d7 44             smb5    direct
  192. 018e e7 44             smb6    direct
  193. 0190 f7 44             smb7    direct
  194. 0192 81 44             sta    ( direct, x )
  195. 0194 92 44             sta    (direct)
  196. 0196 91 44             sta    (direct),y
  197. 0198 85 44             sta    direct
  198. 019a 95 44             sta    direct,x
  199. 019c 8d 34 12             sta    extend
  200. 019f 9d 34 12             sta    extend,x
  201. 01a2 99 34 12             sta    extend,y
  202. 01a5 86 44             stx    direct
  203. 01a7 96 44             stx    direct,y
  204. 01a9 8e 34 12             stx    extend
  205. 01ac 84 44             sty    direct
  206. 01ae 94 44             sty    direct,x
  207. 01b0 8c 34 12             sty    extend
  208. 01b3 64 44             stz    direct
  209. 01b5 74 44             stz    direct ,x
  210. 01b7 9c 34 12             stz    extend
  211. 01ba 9e 34 12             stz    extend, x
  212. 01bd aa             tax
  213. 01be a8             tay
  214. 01bf 14 44             trb    direct
  215. 01c1 1c 34 12             trb    extend
  216. 01c4 04 44             tsb    direct
  217. 01c6 0c 34 12             tsb    extend
  218. 01c9 ba             tsx
  219. 01ca 8a             txa
  220. 01cb 9a             txs
  221. 01cc 98             tya
  222.  ERROR SUMMARY - ERRORS DETECTED 1
  223.                -  WARNINGS       0
  224.