Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>8051 Microcontroller Assembly ToolsNew to Visual Studio Code? Get it now.
8051 Microcontroller Assembly Tools

8051 Microcontroller Assembly Tools

Epat

|
908 installs
| (0) | Free
Language support for 8051 microcontroller assembly, including documentation on hover, syntax highlighting and handy built in documentation.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

8051 Microcontroller Assembly Tools

Adds language support for 8051 microcontroller assembly, including documentation on hover, syntax highlighting and handy built in documentation.

Made as a part of my Engineering Thesis.

Features

Built-in documentation

This extension includes a handy built in documentation to help you with writing programs. This also includes an documentation on hover.

Built-in documentation

Documenting your code!

Comments right above labels are turned into documentation that can be shown on hover.

Extension Settings

This extension contributes the following settings:

  • asm8051.maxNumberOfProblems: will control how many errors/warnings are shown (currently does nothing)
  • asm8051.trace.server: controls verbosity of server trace, values:
    • off
    • messages
    • verbose
  • asm8051.kit: changes things that are included in microcontroller/development board values:
    • 8051
    • DSM-51

Known Issues

Opening "8051 Documentation" side panel too soon after launch may result in empty list.

Release Notes

0.4.3

  • Fixed missing translations on server

0.4.2

  • Disabled mnemonic validity checks, because of too many false positives

0.4.1

  • fix translations

0.4.0

  • Respecting "kit" setting
    • Disabling documentation for DSM-51 if it's not a selected kit
    • Disabling hovers for DSM-51 subprocedures if DSM-51 is not a selected kit
  • Checking validity of mnemonics
  • Translation updates

0.3.0

  • Amount of bytes on stack are now showed for DSM-51 subroutines

  • Used and changed registers are now showed for DSM-51 subroutines

  • fixed hover for DSM-51 subroutines

0.2.6

  • Fixed script a documentation page script

0.2.3

  • fixed parsing non-decimal numbers

0.2.2

  • Optimizing size of plugin

  • fixed failure to load documentation list in a sidebar

  • packaging language server with webpack

0.2.0

  • A lexer was added to improve parsing edited documents

  • Symbol user is hovering over is now resolved by a lexer

  • Documentation comments for labels are now being resolved by a lexer

0.1.0

Initial release:

  • Built in documentation of 8051 microcontroller and DSM-51 learning kit

  • Comments above labels are treated as documentation of those labels

  • Assembly syntax


  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft