dosasm / masm-tasm

run and debug TASM/MASM code in VSCode via JSDos, DOSBox and msdos-player

Home Page:https://marketplace.visualstudio.com/items?itemName=xsro.masm-tasm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

collect ASM keyword information

xsro opened this issue · comments

The extension mainly designed for x86 assembly (TASM/MASM)

How can I collect and classify the keyword information

according to wikipedia, there are:

  • Opcode mnemonics: (操作码助记符) Generally, a mnemonic is a symbolic name for a single executable machine language instruction (an opcode), and there is at least one opcode mnemonic defined for each machine language instruction. Each instruction typically consists of an operation or opcode plus zero or more operands.
  • Data definitions: (数据定义指令)instructions used to define data elements to hold data and variables
  • Assembly directives:( 汇编伪指令)Assembly directives, also called pseudo-opcodes, pseudo-operations or pseudo-ops, are commands given to an assembler "directing it to perform operations other than assembling instructions"