home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 April / CHIP4_98.ISO / software / ccconrad / assembler / tasm / tasm05.tab < prev    next >
Encoding:
TASM instructions definition Table  |  1993-08-15  |  5.7 KB  |  216 lines

  1. "TASM 6805 Assembler.    "
  2. /***************************************************************************
  3. /* $Id
  4. /***************************************************************************
  5. /* This is the instruction set definition table for the 6805 version of TASM.
  6. /*      Thomas N. Anderson, Speech Technology Incorported, April 1988.
  7. /* 
  8. /*INSTR ARGS OPCODE BYTES MOD CLASS SHIFT OR */
  9. /*-------------------------------------------*/
  10.  
  11. ADC  #*  A9 2 NOP   1         
  12. ADC  ,X  F9 1 NOP   1           
  13. ADC  *,X D9 3 MZERO 1        
  14. ADC  *   C9 3 MZERO 1          
  15.  
  16. ADD  #*  AB 2 NOP   1         
  17. ADD  ,X  FB 1 NOP   1              
  18. ADD  *,X DB 3 MZERO 1        
  19. ADD  *   CB 3 MZERO 1          
  20.  
  21. AND  #*  A4 2 NOP   1         
  22. AND  ,X  F4 1 NOP   1              
  23. AND  *,X D4 3 MZERO 1        
  24. AND  *   C4 3 MZERO 1          
  25.  
  26. ASLA ""  48 1 NOP   1       
  27. ASLX ""  58 1 NOP   1       
  28. ASL  ,X  78 1 NOP   1              
  29. ASL  *,X 68 2 NOP   1              
  30. ASL  *   38 2 NOP   1
  31.  
  32. ASRA ""  47 1 NOP   1       
  33. ASRX ""  57 1 NOP   1       
  34. ASR  ,X  77 1 NOP   1              
  35. ASR  *,X 67 2 NOP   1              
  36. ASR  *   37 2 NOP   1
  37.  
  38. BCC  *   24 2 R1    1           
  39. BCLR *,* 11 2 MBIT  1
  40. BCS  *   25 2 R1    1           
  41. BEQ  *   27 2 R1    1           
  42. BHCC *   28 2 R1    1           
  43. BHCS *   29 2 R1    1           
  44. BHI  *   22 2 R1    1
  45. BHS  *   24 2 R1    1           
  46. BIH  *   2F 2 R1    1           
  47. BIL  *   2E 2 R1    1           
  48.  
  49. BIT  #*  A5 2 NOP   1         
  50. BIT  ,X  F5 1 NOP   1              
  51. BIT  *,X D5 3 MZERO 1        
  52. BIT  *   C5 3 MZERO 1          
  53.  
  54. BLO  *   25 2 R1    1           
  55. BLS  *   23 2 R1    1           
  56. BMC  *   2C 2 R1    1           
  57. BMI  *   2B 2 R1    1           
  58. BMS  *   2D 2 R1    1           
  59. BNE  *   26 2 R1    1           
  60. BPL  *   2A 2 R1    1           
  61. BRA  *   20 2 R1    1           
  62.  
  63. BRCLR *,*,* 01 3 MBIT 1
  64. BRN  *   21 2 R1    1           
  65. BRSET *,*,* 00 3 MBIT 1 
  66. BSET *,* 10 2 MBIT  1    
  67. BSR  *   AD 2 R1    1           
  68.  
  69. CLC  ""  98 1 NOP   1     
  70. CLI  ""  9A 1 NOP   1     
  71.  
  72. CLRA ""  4F 1 NOP   1       
  73. CLRX ""  5F 1 NOP   1       
  74. CLR  ,X  7F 1 NOP   1              
  75. CLR  *,X 6F 2 NOP   1              
  76. CLR  *   3F 2 NOP   1
  77.  
  78. CMP  #*  A1 2 NOP   1         
  79. CMP  ,X  F1 1 NOP   1              
  80. CMP  *,X D1 3 MZERO 1        
  81. CMP  *   C1 3 MZERO 1          
  82.  
  83. CMPX #*  A3 2 NOP   1         /* equivalent to CPX */
  84. CMPX ,X  F3 1 NOP   1              
  85. CMPX *,X D3 3 MZERO 1        
  86. CMPX *   C3 3 MZERO 1          
  87.  
  88. COMA ""  43 1 NOP   1       
  89. COMX ""  53 1 NOP   1       
  90. COM  ,X  73 1 NOP   1              
  91. COM  *,X 63 2 NOP   1               
  92. COM  *   33 2 NOP   1
  93.  
  94. CPX  #*  A3 2 NOP   1         
  95. CPX  ,X  F3 1 NOP   1              
  96. CPX  *,X D3 3 MZERO 1        
  97. CPX  *   C3 3 MZERO 1          
  98.  
  99. DECA ""  4A 1 NOP   1       
  100. DECX ""  5A 1 NOP   1       
  101. DEX  ""  5A 1 NOP   1       
  102. DEC  ,X  7A 1 NOP   1              
  103. DEC  *,X 6A 2 NOP   1              
  104. DEC  *   3A 2 NOP   1
  105.  
  106. EOR  #*  A8 2 NOP   1         
  107. EOR  ,X  F8 1 NOP   1              
  108. EOR  *,X D8 3 MZERO 1        
  109. EOR  *   C8 3 MZERO 1          
  110.  
  111. INCA ""  4C 1 NOP   1       
  112. INCX ""  5C 1 NOP   1       
  113. INX  ""  5C 1 NOP   1       
  114. INC  ,X  7C 1 NOP   1              
  115. INC  *,X 6C 2 NOP   1              
  116. INC  *   3C 2 NOP   1
  117.  
  118. JMP  ,X  FC 1 NOP   1              
  119. JMP  *,X DC 3 MZERO 1        
  120. JMP  *   CC 3 MZERO 1          
  121.  
  122. JSR  ,X  FD 1 NOP   1              
  123. JSR  *,X DD 3 MZERO 1        
  124. JSR  *   CD 3 MZERO 1          
  125.  
  126. LDA  #*  A6 2 NOP   1         
  127. LDA  ,X  F6 1 NOP   1              
  128. LDA  *,X D6 3 MZERO 1        
  129. LDA  *   C6 3 MZERO 1          
  130.  
  131. LDX  #*  AE 2 NOP   1         
  132. LDX  ,X  FE 1 NOP   1              
  133. LDX  *,X DE 3 MZERO 1        
  134. LDX  *   CE 3 MZERO 1          
  135.  
  136. LSLA ""  48 1 NOP   1       
  137. LSLX ""  58 1 NOP   1       
  138. LSL  ,X  78 1 NOP   1              
  139. LSL  *,X 68 2 NOP   1              
  140. LSL  *   38 2 NOP   1
  141.  
  142. LSRA ""  44 1 NOP   1       
  143. LSRX ""  54 1 NOP   1       
  144. LSR  ,X  74 1 NOP   1              
  145. LSR  *,X 64 2 NOP   1              
  146. LSR  *   34 2 NOP   1
  147.  
  148. MUL  ""  42 1 NOP   4  /* HC05C4 only */
  149.  
  150. NEGA ""  40 1 NOP   1       
  151. NEGX ""  50 1 NOP   1        
  152. NEG  ,X  70 1 NOP   1              
  153. NEG  *,X 60 2 NOP   1              
  154. NEG  *   30 2 NOP   1
  155.  
  156. NOP  ""  9D 1 NOP   1     
  157.  
  158. ORA  #*  AA 2 NOP   1         
  159. ORA  ,X  FA 1 NOP   1              
  160. ORA  *,X DA 3 MZERO 1        
  161. ORA  *   CA 3 MZERO 1          
  162.  
  163. ROLA ""  49 1 NOP   1       
  164. ROLX ""  59 1 NOP   1       
  165. ROL  ,X  79 1 NOP   1              
  166. ROL  *,X 69 2 NOP   1              
  167. ROL  *   39 2 NOP   1
  168.  
  169. RORA ""  46 1 NOP   1       
  170. RORX ""  56 1 NOP   1       
  171. ROR  ,X  76 1 NOP   1              
  172. ROR  *,X 66 2 NOP   1              
  173. ROR  *   36 2 NOP   1
  174.  
  175. RSP  ""  9C 1 NOP   1     
  176. RTI  ""  80 1 NOP   1     
  177. RTS  ""  81 1 NOP   1     
  178.                     
  179. SBC  #*  A2 2 NOP   1         
  180. SBC  ,X  F2 1 NOP   1              
  181. SBC  *,X D2 3 MZERO 1        
  182. SBC  *   C2 3 MZERO 1          
  183.  
  184. SEC  ""  99 1 NOP   1     
  185. SEI  ""  9B 1 NOP   1     
  186.  
  187. STA  ,X  F7 1 NOP   1              
  188. STA  *,X D7 3 MZERO 1        
  189. STA  *   C7 3 MZERO 1          
  190.  
  191. STOP ""  8E 1 NOP   2     /* M146805 CMOS only */
  192.  
  193. STX  ,X  FF 1 NOP   1              
  194. STX  *,X DF 3 MZERO 1        
  195. STX  *   CF 3 MZERO 1          
  196.  
  197. SUB  #*  A0 2 NOP   1         
  198. SUB  ,X  F0 1 NOP   1              
  199. SUB  *,X D0 3 MZERO 1        
  200. SUB  *   C0 3 MZERO 1          
  201.  
  202. SWI  ""  83 1 NOP   1     
  203.  
  204. TAX  ""  97 1 NOP   1     
  205.  
  206. TSTA ""  4D 1 NOP   1       
  207. TSTX ""  5D 1 NOP   1       
  208. TST  ,X  7D 1 NOP   1              
  209. TST  *,X 6D 2 NOP   1              
  210. TST  *   3D 2 NOP   1
  211.  
  212. TXA  ""  9F 1 NOP   1     
  213.  
  214. WAIT ""  8F 1 NOP   2     /* M146805 CMOS only */
  215.  
  216.