Assembly YASM HelperAdvanced language support for YASM / NASM Assembly in Visual Studio Code. Assembly YASM Helper provides smart autocomplete, syntax highlighting, diagnostics, and optional compiler integration to improve productivity when writing assembly code. 🚀 FeaturesIntelligent AutocompleteContext-aware suggestions depending on where you type. Data SectionsInside
Suggestions appear only after finishing the variable name, preventing interruptions while typing. Example:
Instruction AwarenessInside
Supported pointer sizes:
Example:
Bracket IntelligenceInside memory brackets:
Suggestions are filtered to show only relevant symbols:
Example:
Root-Level SuggestionsStructural keywords are suggested only at the start of a line:
YASM Preprocessor SupportTyping Supported directives include:
🎨 Syntax HighlightingCustom syntax highlighting for Assembly code:
Example:
Memory expressions are also highlighted correctly:
🖥 Register SupportFull register coverage including modern SIMD extensions. General Purpose Registers
SSE Registers
AVX Registers
AVX-512 Registers
🔍 Hover InformationHover over instructions, registers, variables, or numbers to see additional information. Numbers display automatic conversions:
Supported formats:
🔴 Code DiagnosticsReal-time analysis detects common assembly mistakes. Label Problems
Unclosed BlocksDetects missing block endings:
Operand ValidationExamples:
⚙ Compiler Integration (Optional)Compile automatically on save using YASM or NASM. Compiler errors appear directly inside VS Code. Features:
Status indicators:
⚙ ConfigurationConfigure in VS Code Settings.
📂 Supported File TypesThe extension activates automatically for:
📦 Manual InstallationInstall manually using a
📋 Requirements
👨💻 PublisherDeveloped by Roncho |