SASM


title: "SASM" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["assemblers"] topic_path: "general/assemblers" source: "https://en.wikipedia.org/wiki/SASM" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0

::data[format=table title="Infobox software"]

FieldValue
nameSASM
screenshotSASM.png
genreIDE
developerDmitriy Manushin (Dman95)
operating_systemWindows, Linux
latest_release_version3.15.0
latest_release_date
licenseGPL
website
::

| name = SASM | screenshot = SASM.png | genre = IDE | developer = Dmitriy Manushin (Dman95) | operating_system = Windows, Linux | latest_release_version = 3.15.0 | latest_release_date = | license = GPL | website = 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.

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

  • Four assemblers - NASM, MASM, GAS and FASM are supported
  • 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

References

  1. (2019). "Beginning x64 Assembly Programming: From Novice to AVX Professional". Apress.
  2. (2017). "Theory and Practice of Computation: Proceedings of Workshop on Computation: Theory and Practice WCTP2016". World Scientific.

::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::

assemblers