Content deleted Content added
Tom.Reding (talk | contribs) m Remove rendered gap(s) in {{Nav}}-block by moving non-{{Nav}}s outside; general cleanup & WP:GenFixes on |
Citation bot (talk | contribs) Alter: url. URLs might have been anonymized. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_webform 1100/2197 |
||
Line 16:
| website = {{url|dman95.github.io/SASM/english.html}}
}}
'''SASM''' (short for '''SimpleASM''') is a free and [[open source]] cross-platform [[integrated development environment]] for the [[Netwide Assembler|NASM]], [[MASM]], [[GNU Assembler|GAS]] and [[FASM]] assembly languages. It features syntax highlighting and includes a debugger.<ref name="Hoey2019">{{cite book |last1=Hoey |first1=Jo Van |title=Beginning x64 Assembly Programming: From Novice to AVX Professional |date=2019 |publisher=Apress |isbn=978-1-4842-5076-1 |page=Chapter 7 |url=https://books.google.com/books?id=mSa7DwAAQBAJ
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 (software)|Qt]] toolkit.
== Features ==
* Four [[assembler (computing)|assembler]]s - [[Netwide Assembler|NASM]], [[MASM]], [[GNU Assembler|GAS]] and [[FASM]] are supported<ref name="Shin-ya2017">{{cite book |last1=Shin-ya |first1=Nishizaki |last2=L |first2=Caro Jaime D. |last3=C |first3=Suarez Merlin Teodosia |title=Theory and Practice of Computation: Proceedings of Workshop on Computation: Theory and Practice WCTP2016 |date=2017 |publisher=World Scientific |isbn=978-981-323-408-6 |pages=62–63 |url=https://books.google.com/books?id=MeY7DwAAQBAJ
* [[Syntax highlighting]] with tunable color scheme
* Handy graphical [[debugger]]
|