NASM Assembly Language

Compatible with: IntelliJ IDEA PhpStorm WebStorm PyCharm RubyMine AppCode CLion GoLand DataGrip Rider MPS Android Studio
Apr 12, 2018
3 048
NASM assembly language for JetBrains IDEs
Version v0.3-beta.3 pre-release
  • FPU, MMX, SSE, SSE2, SSE3, SSE4, AVX, AVX2, AVX512, Virtualization, and General instruction support.
  • Syntax highlighting.
  • Single and multiline macro support.
  • Conditional assembly directives support.
  • Preprocessor directives support.
  • Structure support.
  • Brace matching for braces, macros, preprocessor, and structs.

Planned Features
  • Goto symbol
  • Code completion
  • Debugger support

Download plugin

Recent change notes

Conditional and other preprocessor directives now supported inside macro definitions. Nested macros now supported. Macros without parameters now properly supported. Single semicolon (comment) now allowed at end of file. Added a "ChooseByNameContributor" that can navigate to a symbol by name.