home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / INFO / ASMUTL / CHEAPASM.ZIP / CHASM.DAT < prev    next >
Encoding:
Text File  |  1987-01-11  |  9.3 KB  |  245 lines

  1. 211  # of ops
  2. opcode table data (mnemonic,opcode,dsttype,srctype,length,flags)
  3. AAA,&H37,1024,1024,1        AAA  adjust ASCII addition
  4. AAD,&HD5,1024,1024,1        AAD  help!! needs 2 opcode bytes
  5. AAM,&HD4,1024,1024,1        AAM   "       "   "   "      "
  6. AAS,&H3F,1024,1024,1        AAS
  7. ADC,&H14,3,768,4101         ADC acum,immed
  8. ADC,&H80,12,768,4245        ADC reg,immed
  9. ADC,&H10,144,12,1029        ADC memreg,reg
  10. ADC,&H12,12,144,9221        ADC reg,memreg
  11. ADCB,&H80,144,256,4241      ADC memreg,immed8 (byte)
  12. ADCW,&H81,144,768,4241      ADC memreg,immed16 (word)
  13. ADD,&H04,3,768,4101         ADD acum,immed
  14. ADD,&H80,12,768,4229        ADD reg,immed
  15. ADD,&H00,144,12,1029        ADD memreg,reg
  16. ADD,&H02,12,144,9221        ADD reg,memreg
  17. ADDB,&H80,144,256,4225      ADD memreg,immed8 (byte)
  18. ADDW,&H81,144,768,4225      ADD memreg,immed16 (word)
  19. AND,&H24,3,768,4101         AND acum,immed
  20. AND,&H80,12,768,4261        AND reg,immed
  21. AND,&H20,144,12,1029        AND memreg,reg
  22. AND,&H22,12,144,9221        AND reg,memreg
  23. ANDB,&H80,144,256,4257      AND memreg,immed8 (byte)
  24. ANDW,&H81,144,768,4257      AND memreg,immed16 (word)
  25. CALL,&H9A,768,768,4097      CALL immed16,immed16 (far)
  26. CALL,&HE8,4096,1024,513     CALL disp16
  27. CALLF,&HFF,144,1024,153     CALLF memreg
  28. CALLN,&HFF,144,1024,145     CALLN memreg
  29. CBW,&H98,1024,1024,1        CBW
  30. CLC,&HF8,1024,1024,1        CLC
  31. CLD,&HFC,1024,1024,1        CLD
  32. CLI,&HFA,1024,1024,1        CLI
  33. CMC,&HF5,1024,1024,1        CMC
  34. CMP,&H3C,3,768,4101         CMP acum,immed
  35. CMP,&H80,12,768,4285        CMP reg,immed
  36. CMP,&H38,144,12,1029        CMP memreg,reg
  37. CMP,&H3A,12,144,9221        CMP reg,memreg
  38. CMPB,&H80,144,256,4281      CMP memreg,immed8 (byte)
  39. CMPSB,&HA6,1024,1024,1      CMPS (byte)
  40. CMPSW,&HA7,1024,1024,1      CMPS (word)
  41. CMPW,&H81,144,768,4281      CMP memreg,immed16 (word)
  42. CWD,&H99,1024,1024,1        CWD
  43. DAA,&H27,1024,1024,1        DAA
  44. DAS,&H2F,1024,1024,1        DAS
  45. DB,3,2304,&HFFFF,0          DB pseudo-op
  46. DEC,&HFE,4,1024,137         DEC reg8
  47. DEC,&H48,8,1024,65          DEC reg16
  48. DECB,&HFE,144,1024,137      DEC memreg (byte)
  49. DECW,&HFF,144,1024,137      DEC memreg (word)
  50. DIV,&HF6,3,144,8373         DIV acum,memreg
  51. DS,4,768,1280,0             DS pseudo-op
  52. ENDP,6,&HFFFF,&HFFFF,0      ENDP pseudo-op
  53. EQU,1,896,1024,0            EQU pseudo-op
  54. HLT,&HF4,1024,1024,1        HLT
  55. IDIV,&HF6,3,144,8381        IDIV acum,memreg
  56. IMUL,&HF6,3,144,8365        IMUL acum,memreg
  57. IN,&HEC,1,8,1               IN acum8,DX
  58. IN,&HED,2,8,1               IN acum16,DX
  59. IN,&HE4,3,256,2053          IN acum,port
  60. INC,&HFE,4,1024,129         INC reg8
  61. INC,&H40,8,1024,65          INC reg16
  62. INCB,&HFE,144,1024,129      INC memreg (byte)
  63. INCW,&HFF,144,1024,129      INC memreg (word)
  64. INT,&HCC,1024,1024,1        INT
  65. INT,&HCD,256,1024,2049      INT type
  66. INTO,&HCE,1024,1024,1       INTO
  67. IRET,&HCF,1024,1024,1       IRET
  68. JA,&H77,4096,1024,257       JA
  69. JAE,&H73,4096,1024,257      JAE
  70. JB,&H72,4096,1024,257       JB
  71. JBE,&H76,4096,1024,257      JBE
  72. JCXZ,&HE3,4096,1024,257     JCXZ
  73. JE,&H74,4096,1024,257       JE
  74. JG,&H7F,4096,1024,257       JG
  75. JGE,&H7D,4096,1024,257      JGE
  76. JL,&H7C,4096,1024,257       JL
  77. JLE,&H7E,4096,1024,257      JLE
  78. JMP,&HEA,768,768,4097       JMP immed16,immed16 (addr)
  79. JMP,&HE9,4096,1024,513      JMP disp16
  80. JMPF,&HFF,144,1024,169      JMPF [JMP mem (far)]
  81. JMPN,&HFF,144,1024,161      JMPN [JMP memreg (near)]
  82. JMPS,&HEB,4096,1024,257     JMP disp8
  83. JNE,&H75,4096,1024,257      JNE
  84. JNO,&H71,4096,1024,257      JNO
  85. JNP,&H7B,4096,1024,257      JNP
  86. JNS,&H79,4096,1024,257      JNS
  87. JNZ,&H75,4096,1024,257      JNZ
  88. JO,&H70,4096,1024,257       JO
  89. JP,&H7A,4096,1024,257       JP(e)
  90. JPE,&H7A,4096,1024,257      JPE
  91. JPO,&H7B,4096,1024,257      JPO
  92. JS,&H78,4096,1024,257       JS
  93. JZ,&H74,4096,1024,257       JZ
  94. LAHF,&H9F,1024,1024,1       LAHF
  95. LDS,&HC5,8,144,9217         LDS reg,mem
  96. LEA,&H8D,8,144,9217         LEA reg,mem
  97. LES,&HC4,8,144,9217         LES reg,mem
  98. LOCK,&HF0,1024,1024,1       LOCK
  99. LODSB,&HAC,1024,1024,1      LODSB
  100. LODSW,&HAD,1024,1024,1      LODSW
  101. LOOP,&HE2,4096,1024,257     LOOP
  102. LOOPE,&HE1,4096,1024,257    LOOPE
  103. LOOPNE,&HE0,4096,1024,257   LOOPNE
  104. LOOPNZ,&HE0,4096,1024,257   LOOPNZ
  105. LOOPZ,&HE1,4096,1024,257    LOOPZ
  106. MOV,&HA0,3,128,16389        MOV acum,mem
  107. MOV,&HA2,128,3,16389        MOV mem,acum
  108. MOV,&H8A,12,144,9221        MOV reg,memreg
  109. MOV,&H88,144,12,1029        MOV memreg,reg
  110. MOV,&HB8,8,768,4161         MOV reg16,immed16
  111. MOV,&HB0,4,256,4161         MOV reg8,immed8
  112. MOV,&H8E,64,144,9217        MOV seg,memreg
  113. MOV,&H8C,144,96,1025        MOV memreg,seg(or cs)
  114. MOVB,&HC6,144,256,4225      MOV memreg,immed8
  115. MOVSB,&HA4,1024,1024,1      MOVSB
  116. MOVSW,&HA5,1024,1024,1      MOVSW
  117. MOVW,&HC7,144,768,4225      MOV memreg,immed16
  118. MUL,&HF6,3,144,8357         MUL acum,memreg
  119. NEG,&HF6,12,1024,157        NEG reg
  120. NEGB,&HF6,144,1024,153      NEG memreg (byte)
  121. NEGW,&HF7,144,1024,153      NEG memreg (word)
  122. NOP,&H90,1024,1024,1        NOP
  123. NOT,&HF6,12,1024,149        NOT reg
  124. NOTB,&HF6,144,1024,145      NOT memreg (byte)
  125. NOTW,&HF7,144,1024,145      NOT memreg (word)
  126. OR,&H0C,3,768,4101          OR acum,immed
  127. OR,&H80,12,768,4237         OR reg,immed
  128. OR,&H08,144,12,1029         OR memreg,reg
  129. OR,&H0A,12,144,9221         OR reg,memreg
  130. ORB,&H80,144,256,4233       OR memreg,immed8 (byte)
  131. ORG,2,768,1024,0            ORG pseudo-op
  132. ORW,&H81,144,768,4233       OR memreg,immed16 (word)
  133. OUT,&HEE,8,1,1              OUT DX,acum8
  134. OUT,&HEF,8,2,1              OUT DX,acum16
  135. OUT,&HE6,256,3,2053         OUT port,acum
  136. POP,&H58,8,1024,65          POP reg16
  137. POP,&H8F,144,1024,129       POP memreg
  138. POP,&H07,64,1024,65         POP seg
  139. POPF,&H9D,1024,1024,1       POPF
  140. PROC,5,12288,1024,0         PROC pseudo-op
  141. PUSH,&H50,8,1024,65         PUSH reg16
  142. PUSH,&HFF,144,1024,177      PUSH memreg (word)
  143. PUSH,&H06,96,1024,65        PUSH seg (or CS)
  144. PUSHF,&H9C,1024,1024,1      PUSHF
  145. RCL,&HD0,12,17408,&H8095    RCL reg
  146. RCLB,&HD0,144,17408,&H8091  RCL memreg (byte)
  147. RCLW,&HD1,144,17408,&H8091  RCL memreg (word)
  148. RCR,&HD0,12,17408,&H809D    RCR reg
  149. RCRB,&HD0,144,17408,&H8099  RCR memreg (byte)
  150. RCRW,&HD1,144,17408,&H8099  RCR memreg (word)
  151. REP,&HF3,1024,1024,1        REP
  152. REPE,&HF3,1024,1024,1       REPE
  153. REPNE,&HF2,1024,1024,1      REPNE
  154. REPNZ,&HF2,1024,1024,1      REPNZ
  155. REPZ,&HF3,1024,1024,1       REPZ
  156. RET,&HCB,1024,8192,1        RET (far)
  157. RET,&HC3,1024,4096,1        RET (near)
  158. RET,&HCA,768,8192,4097      RET disp16 (far)
  159. RET,&HC2,768,4096,4097      RET disp16 (near)
  160. ROL,&HD0,12,17408,&H8085    ROL reg
  161. ROLB,&HD0,144,17408,&H8081  ROL memreg (byte)
  162. ROLW,&HD1,144,17408,&H8081  ROL memreg (word)
  163. ROR,&HD0,12,17408,&H808D    ROR reg
  164. RORB,&HD0,144,17408,&H8089  ROR memreg (byte)
  165. RORW,&HD1,144,17408,&H8089  ROR memreg (word)
  166. SAHF,&H9E,1024,1024,1       SAHF
  167. SAR,&HD0,12,17408,&H80BD    SAR reg
  168. SARB,&HD0,144,17408,&H80B9  SAR memreg (byte)
  169. SARW,&HD1,144,17408,&H80B9  SAR memreg (word)
  170. SBB,&H1C,3,768,4101         SBB acum,immed
  171. SBB,&H80,12,768,4253        SBB reg,immed
  172. SBB,&H18,144,12,1029        SBB memreg,reg
  173. SBB,&H1A,12,144,9221        SBB reg,memreg
  174. SBBB,&H80,144,256,4249      SBB memreg,immed8 (byte)
  175. SBBW,&H81,144,768,4249      SBB memreg,immed16 (word)
  176. SCASB,&HAE,1024,1024,1      SCAS (byte)
  177. SCASW,&HAF,1024,1024,1      SCAS (word)
  178. SEG,&H26,96,1024,65         SEG
  179. SHL,&HD0,12,17408,&H80A5    SHL reg
  180. SHLB,&HD0,144,17408,&H80A1  SHL memreg (byte)
  181. SHLW,&HD1,144,17408,&H80A1  SHL memreg (word)
  182. SHR,&HD0,12,17408,&H80AD    SHR reg
  183. SHRB,&HD0,144,17408,&H80A9  SHR memreg (byte)
  184. SHRW,&HD1,144,17408,&H80A9  SHR memreg (word)
  185. STC,&HF9,1024,1024,1        STC
  186. STD,&HFD,1024,1024,1        STD
  187. STI,&HFB,1024,1024,1        STI
  188. STOSB,&HAA,1024,1024,1      STOS (byte)
  189. STOSW,&HAB,1024,1024,1      STOS (word)
  190. SUB,&H2C,3,768,4101         SUB acum,immed
  191. SUB,&H80,12,768,4269        SUB reg,immed
  192. SUB,&H28,144,12,1029        SUB memreg,reg
  193. SUB,&H2A,12,144,9221        SUB reg,memreg
  194. SUBB,&H80,144,256,4265      SUB memreg,immed8 (byte)
  195. SUBW,&H81,144,768,4265      SUB memreg,immed16 (word)
  196. TEST,&HA8,3,768,4101        TEST acum,immed
  197. TEST,&HF6,12,768,4229       TEST reg,immed
  198. TEST,&H84,144,12,1029       TEST memreg,reg
  199. TEST,&H84,12,144,9221       TEST reg,memreg
  200. TESTB,&HF6,144,256,4225     TEST memreg,immed8 (byte)
  201. TESTW,&HF7,144,768,4225     TEST memreg,immed16 (word)
  202. WAIT,&H9B,1024,1024,1       WAIT
  203. XCHG,&H90,8,1024,65         XCHG reg16
  204. XCHG,&H90,2,8,8257          XCHG acum16,reg16
  205. XCHG,&H86,144,12,1029       XCHG memreg,reg
  206. XCHG,&H86,12,144,9221       XCHG reg,memreg
  207. XLAT,&HD7,1024,1024,1       XLAT
  208. XOR,&H34,3,768,4101         XOR acum,immed
  209. XOR,&H30,144,12,1029        XOR memreg,reg
  210. XOR,&H32,12,144,9221        XOR reg,memreg
  211. XOR,&H80,12,768,4277        XOR reg,immed
  212. XORB,&H80,144,256,4273      XOR memreg,immed8 (byte)
  213. XORW,&H81,144,768,4273      XOR memreg,immed16 (word)
  214. 29,500   # of predefined symbols, max number of symbols
  215. symbol table data (symbol,val1,val2,type)
  216. AX,&HC0,&H0,26
  217. CX,&HC1,&H8,24
  218. DX,&HC2,&H10,24
  219. BX,&HC3,&H18,24
  220. SP,&HC4,&H20,24
  221. BP,&HC5,&H28,24
  222. SI,&HC6,&H30,24
  223. DI,&HC7,&H38,24
  224. AL,&HC0,&H0,21
  225. CL,&HC1,&H8,16404
  226. DL,&HC2,&H10,20
  227. BL,&HC3,&H18,20
  228. AH,&HC4,&H20,20
  229. CH,&HC5,&H28,20
  230. DH,&HC6,&H30,20
  231. BH,&HC7,&H38,20
  232. [BX+SI],&H0,0,16
  233. [BX+DI],&H1,0,16
  234. [BP+SI],&H2,0,16
  235. [BP+DI],&H3,0,16
  236. [SI],&H4,0,16
  237. [DI],&H5,0,16
  238. [BX],&H7,0,16
  239. ES,&H0,&H0,64
  240. CS,&H0,&H8,32
  241. SS,&H0,&H10,64
  242. DS,&H0,&H18,64
  243. NEAR,0,0,4096
  244. FAR,0,0,8192
  245.