Simplă platformă IDE pentru limbile de asamblare NASM, MASM, GAS, FASM
Versiunea rusă a site-ului aici.
SASM (SimpleASM) - un mediu simplu de dezvoltare cross-platform pentru NASM limbaje de asamblare, MASM, GAS, FASM cu sintaxa evidențierea și debugger. În SASM Puteți dezvolta cu ușurință și să execute programe scrise în limbaj de asamblare. Introduceți codul în forma și rula aplicația. Programul funcționează „din cutie“ și este foarte potrivit pentru începători să învețe limbajul de asamblare. Se bazează pe Qt. Distribuit sub licență GNU GPL v3.0 gratuit.
Pentru a descărca programul pe Linux, selectați distribuția în fereastra "Build Results" din partea dreaptă.
Puteți colecta, de asemenea, SASM de la sursă, care pot fi găsite în magazia GitHub sau descărcați SASM în zip-arhiva pentru Windows.
Dacă sunteți utilizator Mac, poate că această notă vă ajută să instalați SASM pe un Mac (datorită lui Brian R. Hall).
Sprijinirea proiectului
Despre program
În SASM Puteți dezvolta cu ușurință și executa programe scrise în limbaj de asamblare NASM, MASM, GAS, FASM. Introduceți codul în forma și rula aplicația. În Windows, de asemenea, posibil pentru a rula aplicația într-o fereastră separată. Punct Date de intrare „Punerea în funcțiune“ în domeniu. În „Output“, puteți vedea rezultatele programului. În acest caz, toate mesajele și compilează erorile vor fi afișate în formularul de mai jos. Puteți salva sursa sau codul compilat (exe) de program într-un fișier și încărcați programul din fișierul.
Programul sprijină proiecte multiple - noi fișiere deschise sunt create în file noi. La ieșirea din setul curent de fișiere deschise salvate. Data viitoare când executați, aveți posibilitatea să restabiliți sesiunea precedentă. Parametrii sunt setați fonturi, schema de culori și text care apare atunci când creați un nou fișier. Interfața programului este disponibil în opt limbi (engleză, rusă, turcă (datorită Ali Goren), chineză (datorită Ahmed Zetao Yang), Germană (datorită Sebastian Fischer), Italiană (datorită Carlo Dapor), Polonia (datorită Krzysztof Rossa), Ebraică (mulțumiri elian Kamal)). Toate ferestrele din programul de plutitoare, care urmează să fie fixat într-una dintr-o multitudine de poziții. Este posibil să realocați cheile fierbinți.
În SASM, puteți găsi erori în programele dvs. utilizând interfața pentru depanatorul gdb. În program, puteți vizualiza valorile registrelor și variabilelor, precum și setarea punctelor de întrerupere și puteți naviga prin programul care este depanat. În plus, este posibil să executați comenzi arbitrare ale programului de depanare gdb, rezultatele cărora vor fi afișate în jurnal.
SASM sprijină pe deplin patru asamblorii, NASM, MASM, GAS, FASM în două moduri - x64 și x86, pe care le puteți comuta între setările de pe fila „Construcții“. Acolo puteți schimba opțiunile de asamblare și linker și alege ce programe vor fi utilizate pentru asamblare și ambalare.
Remediați problemele
Dacă aveți ceva nu funcționează (erori apar atunci când compilarea, depanare, etc), Vă rugăm să citiți capitolul „Rezolvarea problemelor“ în ajutorul on-line în program (F1) sau în proiect Wiki pe GitHub. Poate că veți găsi sfaturi utile pentru a rezolva problemele tale.