SASM logo

SASM

Easily develop and execute programs written in NASM, MASM, GAS, or FASM assembly languages, with syntax highlighting and debugging support.

Made by Dmitriy Manushin (@Dman95)

  • gas

  • assembler

  • fasm

  • masm

  • nasm

What is SASM?

SASM is a simple, open-source, cross-platform IDE designed for assembly language programming using NASM, MASM, GAS, and FASM. This program provides a user-friendly interface for developers to easily create and execute assembly language programs.

Highlights

  • Supports multiple assembly language dialects: NASM, MASM, GAS, and FASM
  • Allows users to develop and run programs written in these assembly languages
  • Includes a debugger interface for stepping through code and inspecting variables and registers
  • Enables users to save and load source code or compiled programs
  • Supports working with multiple open projects, with files opened in new tabs
  • Offers customization options for font, color scheme, and hotkeys
  • Provides language translation to Russian and English
  • Includes extended editing features like code commenting and indentation

Platforms

  • Windows
  • Linux

Languages

  • English

Features

    • QT Based

    • IDE