home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / emulate / x_comp / tasm / tasm68.tab < prev    next >
Text File  |  1989-12-23  |  5KB  |  269 lines

  1. "TASM 6800/6801 Assembler"
  2. /* Submitted by RICHARD P. WHITE, June 4,1989 */
  3. /* Corrected and enhanced by T.N. Anderson, STI */
  4. /*   Class bits defined as follows:
  5. /*      
  6. /*      bit 0    for 6800
  7. /*      bit 1    for 6801/6803
  8.  
  9. ABA  ""   1B 1  NOP   1
  10. ABX  ""   3A 1  NOP   2
  11.  
  12. ADCA #*   89 2  NOP   1
  13. ADCA *,X  A9 2  NOP   1
  14. ADCA *    B9 3  MZERO 1
  15.  
  16. ADCB #*   C9 2  NOP   1
  17. ADCB *,X  E9 2  NOP   1
  18. ADCB *    F9 3  MZERO 1
  19.  
  20. ADDA #*   8B 2  NOP   1
  21. ADDA *,X  AB 2  NOP   1
  22. ADDA *    BB 3  MZERO 1
  23.  
  24. ADDB #*   CB 2  NOP   1
  25. ADDB *,X  EB 2  NOP   1
  26. ADDB *    FB 3  MZERO 1
  27.  
  28. ADDD #*   C3 3  SWAP  2
  29. ADDD *,X  E3 2  NOP   2
  30. ADDD *    F3 3  MZERO 2
  31.  
  32. ANDA #*   84 2  NOP   1  
  33. ANDA *,X  A4 2  NOP   1
  34. ANDA *    B4 3  MZERO 1
  35.  
  36. ANDB #*   C4 2  NOP   1
  37. ANDB *,X  E4 2  NOP   1
  38. ANDB *    F4 3  MZERO 1
  39.  
  40. ASL  *,X  68 2  NOP   1
  41. ASL  *    78 3  SWAP  1
  42.  
  43. ASLA ""   48 1  NOP   1
  44. ASLB ""   58 1  NOP   1
  45. ASLD ""   05 1  NOP   2
  46.  
  47. ASR  *,X  67 2  NOP   1
  48. ASR  *    77 3  SWAP  1
  49.  
  50. ASRA ""   47 1  NOP   1
  51. ASRB ""   57 1  NOP   1
  52.  
  53. BRA  *    20 2  R1    1
  54. BRN  *    21 2  R1    2   /* not sure about 6803 */
  55. BCC  *    24 2  R1    1
  56. BCS  *    25 2  R1    1
  57. BEQ  *    27 2  R1    1
  58. BGE  *    2C 2  R1    1
  59. BGT  *    2E 2  R1    1
  60. BHI  *    22 2  R1    1
  61. BHS  *    24 2  R1    1
  62.  
  63. BITA #*   85 2  NOP   1
  64. BITA *,X  A5 2  NOP   1
  65. BITA *    B5 3  MZERO 1
  66.  
  67. BITB #*   C5 2  NOP   1
  68. BITB *,X  E5 2  NOP   1
  69. BITB *    F5 3  MZERO 1
  70.  
  71. BLE  *    2F 2  R1    1
  72. BLO  *    25 2  R1    1
  73. BLS  *    23 2  R1    1
  74. BLT  *    2D 2  R1    1
  75. BMI  *    2B 2  R1    1
  76. BNE  *    26 2  R1    1
  77. BVC  *    28 2  R1    1
  78. BVS  *    29 2  R1    1
  79. BPL  *    2A 2  R1    1
  80. BSR  *    8D 2  R1    1
  81.  
  82. CBA  ""   11 1  NOP   1
  83. CLC  ""   0C 1  NOP   1
  84. CLI  ""   0E 1  NOP   1
  85.  
  86. CLR  *,X  6F 2  NOP   1
  87. CLR  *    7F 3  SWAP  1
  88.  
  89. CLRA ""   4F 1  NOP   1
  90. CLRB ""   5F 1  NOP   1
  91.  
  92. CLV  ""   0A 1  NOP   1
  93.  
  94. CMPA #*   81 2  NOP   1
  95. CMPA *,X  A1 2  NOP   1
  96. CMPA *    B1 3  MZERO 1
  97.  
  98. CMPB #*   C1 2  NOP   1
  99. CMPB *,X  E1 2  NOP   1
  100. CMPB *    F1 3  MZERO 1
  101.  
  102. COM  *,X  63 2  NOP   1
  103. COM  *    73 3  SWAP  1
  104. COMA ""   43 1  NOP   1
  105. COMB ""   53 1  NOP   1
  106. CPX  #*   8C 3  SWAP  1
  107. CPX  *,X  AC 2  NOP   1
  108. CPX  *    BC 3  MZERO 1
  109.  
  110. DAA  ""   19 1  NOP   1
  111. DEC  *,X  6A 2  NOP   1
  112. DEC  *    7A 3  SWAP  1
  113. DECA ""   4A 1  NOP   1
  114. DECB ""   5A 1  NOP   1
  115. DES  ""   34 1  NOP   1
  116. DEX  ""   09 1  NOP   1
  117.  
  118. EORA #*   88 2  NOP   1
  119. EORA *,X  A8 2  NOP   1
  120. EORA *    B8 3  MZERO 1
  121.  
  122. EORB #*   C8 2  NOP   1
  123. EORB *,X  E8 2  NOP   1
  124. EORB *    F8 3  MZERO 1
  125.  
  126. INC  *,X  6C 2  NOP   1
  127. INC  *    7C 3  SWAP  1
  128. INCA ""   4C 1  NOP   1
  129. INCB ""   5C 1  NOP   1
  130. INS  ""   31 1  NOP   1
  131. INX  ""   08 1  NOP   1
  132.  
  133. JMP  *,X  6E 2  NOP   1
  134. JMP  *    7E 3  SWAP  1
  135. JSR  *,X  AD 2  NOP   1
  136. JSR  *    BD 3  MZERO 1
  137.  
  138. LDAA #*   86 2  NOP   1
  139. LDAA *,X  A6 2  NOP   1
  140. LDAA *    B6 3  MZERO 1
  141.  
  142. LDAB #*   C6 2  NOP   1
  143. LDAB *,X  E6 2  NOP   1
  144. LDAB *    F6 3  MZERO 1
  145.  
  146. LDD  #*   CC 3  SWAP  2
  147. LDD  *,X  EC 2  NOP   2
  148. LDD  *    FC 3  MZERO 2
  149.  
  150. LDS  #*   8E 3  SWAP  1
  151. LDS  *,X  AE 2  NOP   1
  152. LDS  *    BE 3  MZERO 1
  153.  
  154. LDX  #*   CE 3  SWAP  1
  155. LDX  *,X  EE 2  NOP   1
  156. LDX  *    FE 3  MZERO 1
  157.  
  158. LSL  *,X  68 2  NOP   1  /* same as ASL */
  159. LSL  *    78 3  SWAP  1
  160. LSLA ""   48 1  NOP   1
  161. LSLB ""   58 1  NOP   1
  162. LSLD ""   05 1  NOP   2
  163.  
  164. LSR  *,X  64 2  NOP   1
  165. LSR  *    74 3  SWAP  1
  166. LSRA ""   44 1  NOP   1
  167. LSRB ""   54 1  NOP   1
  168. LSRD ""   04 1  NOP   2
  169.  
  170. MUL  ""   3D 1  NOP   2
  171.  
  172. NEG  *,X  60 2  NOP   1
  173. NEG  *    70 3  SWAP  1
  174.  
  175. NEGA ""   40 1  NOP   1
  176. NEGB ""   50 1  NOP   1
  177.  
  178. NOP  ""   01 1  NOP   1
  179.  
  180. ORAA #*   8A 2  NOP   1
  181. ORAA *,X  AA 2  NOP   1
  182. ORAA *    BA 3  MZERO 1
  183.  
  184. ORAB #*   CA 2  NOP   1
  185. ORAB *,X  EA 2  NOP   1
  186. ORAB *    FA 3  MZERO 1
  187.  
  188. PSHA ""   36 1  NOP   1
  189. PSHB ""   37 1  NOP   1
  190. PSHX ""   3C 1  NOP   2
  191. PULA ""   32 1  NOP   1
  192. PULB ""   33 1  NOP   1
  193. PULX ""   38 1  NOP   2
  194.  
  195. ROL  *,X  69 2  NOP   1
  196. ROL  *    79 3  SWAP  1
  197.  
  198. ROLA ""   49 1  NOP   1
  199. ROLB ""   59 1  NOP   1
  200.  
  201. ROR  *,X  66 2  NOP   1
  202. ROR  *    76 3  SWAP  1
  203.  
  204. RORA ""   46 1  NOP   1
  205. RORB ""   56 1  NOP   1
  206.  
  207. RTI  ""   3B 1  NOP   1
  208. RTS  ""   39 1  NOP   1
  209.  
  210. SBA  ""   10 1  NOP   1
  211.  
  212. SBCA #*   82 2  NOP   1
  213. SBCA *,X  A2 2  NOP   1
  214. SBCA *    B2 3  MZERO 1
  215.  
  216. SBCB #*   C2 2  NOP   1
  217. SBCB *,X  E2 2  NOP   1
  218. SBCB *    F2 3  MZERO 1
  219.  
  220. SEC  ""   0D 1  NOP   1
  221. SEI  ""   0F 1  NOP   1
  222. SEV  ""   0B 1  NOP   1
  223.  
  224. STAA *,X  A7 2  NOP   1
  225. STAA *    B7 3  MZERO 1
  226.  
  227. STAB *,X  E7 2  NOP   1 
  228. STAB *    F7 3  MZERO 1
  229.  
  230. STD  *,X  ED 2  NOP   2
  231. STD  *    FD 3  MZERO 2
  232.  
  233. STS  *,X  AF 2  NOP   1
  234. STS  *    BF 3  MZERO 1
  235.  
  236. STX  *,X  EF 2  NOP   1
  237. STX  *    FF 3  MZERO 1
  238.  
  239. SUBA #*   80 2  NOP   1
  240. SUBA *,X  A0 2  NOP   1
  241. SUBA *    B0 3  MZERO 1
  242.  
  243. SUBB #*   C0 2  NOP   1
  244. SUBB *,X  E0 2  NOP   1
  245. SUBB *    F0 3  MZERO 1
  246.  
  247. SUBD #*   83 3  SWAP  2
  248. SUBD *,X  A3 2  NOP   2
  249. SUBD *    B3 3  MZERO 2
  250.  
  251. SWI  ""   3F 1  NOP   1
  252.  
  253. TAB  ""   16 1  NOP   1
  254. TAP  ""   06 1  NOP   1
  255. TBA  ""   17 1  NOP   1
  256. TPA  ""   07 1  NOP   1
  257. TST  *,X  6D 2  NOP   1
  258. TST  *    7D 3  SWAP  1
  259. TSTA ""   4D 1  NOP   1
  260. TSTB ""   5D 1  NOP   1
  261. TSX  ""   30 1  NOP   1
  262. TXS  ""   35 1  NOP   1 
  263. WAI  ""   3E 1  NOP   1
  264.  
  265.  
  266.  
  267.  
  268.  
  269.