Live ASM: C/C++ is a Visual Studio Code extension that shows live assembly output side-by-side with your C/C++ source code.
It compiles your file in the background and keeps the assembly view in sync as you edit, so you can immediately see how each line of code translates into machine-level instructions.
Use it to:
Learn assembly by experimenting with small C/C++ snippets
Inspect how different optimization levels (-O0…-O3) change the generated code
Debug performance-critical sections and understand compiler behaviour
Features
Live ASM view → updates automatically when you edit your C/C++ code.
Two modes
Instructions only → clean, instruction-focused output.
Annotated (full) → includes directives, labels, and comments.
Hide directives option → filter out .loc, .file, .section and similar compiler boilerplate.
Intel / AT&T syntax toggle → switch between two popular assembly notations.