SASM

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

SASM
DeveloperDmitriy Manushin (Dman95)
Stable release
3.15.0 / 7 February 2025; 16 months ago (2025-02-07)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemWindows, Linux
    TypeIDE
    LicenseGPL
    Websitedman95.github.io/SASM/english.html

    SASM (short for SimpleASM) is a free and open source cross-platform integrated development environment for the NASM, MASM, GAS and FASM assembly languages. It features syntax highlighting and includes a debugger.[1]

    SASM is intended to allow users to easily develop and run programs written in assembly language. It was written by Dmitriy "Dman95" Manushin and licensed under the GNU GPL v3.0. It is written in C++ and uses the multi-platform Qt toolkit.

    Features

    [edit | edit source]
    • Four assemblers - NASM, MASM, GAS and FASM are supported[2]
    • Syntax highlighting with tunable color scheme
    • Handy graphical debugger
    • Program is translated into Russian, English, Turkish, Chinese, German, Italian, Polish, Hebrew, Spanish, Portuguese, French, Brazilian Portuguese
    • Input/output macro library
    • Ability to work with multiple files using tabs
    • All required components are included (gdb, gcc, nasm, masm, fasm, gas)

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]

    Lua error in Module:Authority_control at line 153: attempt to index field 'wikibase' (a nil value).