Skip to content
| Marketplace
Sign in
Visual Studio Code>Debuggers>8086 ASM VisualizerNew to Visual Studio Code? Get it now.
8086 ASM Visualizer

8086 ASM Visualizer

David Frucht

|
1 install
| (0) | Free
VS Code companion for ASM Visualizer — visualize 8086 assembly code (NASM, MASM, TASM) with flowcharts and CPU state directly inside VS Code. Requires the free ASM Visualizer desktop app.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

8086 ASM Visualizer — VS Code Extension

Debug 8086 assembly without leaving VS Code.

This extension brings the ASM Visualizer debugger directly into a VS Code panel. Write your .asm file in the editor, open the panel, and step through your code — registers, flags, memory, and stack updating live right next to your code.

⚠️ Requires the ASM Visualizer desktop app to be installed and running. Download it free from the Microsoft Store.


What the Extension Does

🐛 Step-Through Debugger — inside VS Code

Open the ASM Visualizer debugger in a VS Code panel alongside your code:

  • Step instruction by instruction (F10)
  • Set breakpoints
  • Inspect registers, flags, memory, and the stack at every step
  • Current instruction stays in sync with your editor

⚙️ Live CPU State

Every register updates in real time as you step:

  • General-purpose: AX, BX, CX, DX, SI, DI, BP, SP
  • Segment: CS, DS, ES, SS
  • Instruction pointer (IP) and all CPU flags (ZF, CF, OF, SF, PF, AF, DF, IF)
  • Values flash on change

Want the Full Experience?

The VS Code extension focuses on debugging. For flowcharts, animated execution, memory visualization, program output, and more — use the full ASM Visualizer desktop app.

Get ASM Visualizer on the Microsoft Store →


How to Use

  1. Install and launch ASM Visualizer from the Microsoft Store
  2. Open any .asm file in VS Code
  3. Right-click in the editor → ASM Visualizer: Visualize — or Ctrl+Shift+P → ASM Visualizer: Visualize
  4. The debugger opens in a VS Code panel, pre-loaded with your file

The extension automatically:

  • Sends your current file's code to the app
  • Detects NASM, MASM, or TASM syntax
  • Stays in sync as you edit

Requirements

Requirement Details
ASM Visualizer desktop app Free — Microsoft Store
VS Code 1.110.0 or later
Platform Windows (desktop app); macOS support coming soon

Settings

Setting Default Description
asmvisualizer.serverPort 8000 Port where the ASM Visualizer desktop app is listening

Change via File → Preferences → Settings → search asmvisualizer.


Supported Dialects

Works with any .asm file. Dialect auto-detected:

  • NASM — default
  • MASM — detected from directives like .MODEL, PROC, ENDP
  • TASM — Turbo Assembler syntax supported

Feedback & Issues

Found a bug or have a feature request? Open an issue on GitHub or use the Contact / Bug Report button inside the app.

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