SASM (SimpleASM) este limba de programare pentru limba de asamblare. Acest mediu include următorii compilatori: NASM, FASM, MASM, GAS. SASM utilizează link-ul GSS. De asemenea, SASM vă permite să compilați aplicații de asamblare sub. x86 și x64.
Interfața SASM
Interfața programului constă din meniul principal, panourile pentru lucrul cu fișiere, panourile de editare, depanare și construcții. SASM poartă limbaj de asamblare sintaxa highlighting, include două ferestre suplimentare pentru intrare și de ieșire, panoul Logov de ieșire atunci când construirea și aplicații de depanare, în cazul în care vă puteți urmări timpul de compilare a programului.
Biblioteca de intrare / ieșire a informațiilor
Vreau să acordăm o atenție specială bibliotecii "io.inc", care vă permite să implementați intrările și ieșirile de numere în Assembler cu ajutorul unei singure comenzi. Scrierea funcției de ieșire de numere în Assembler programatorilor novici este dincolo de putere, astfel încât relevanța acestei biblioteci este evidentă. Activitatea funcțiilor de ieșire a informației poate fi văzută în lucrările de laborator pe asamblare. Biblioteca vă permite să ieșiți numere în diferite sisteme de numere, șiruri de caractere, simboluri de afișare etc.
Construirea unui program
Structura programului este primul pas după elaborarea programului, apoi este lansat direct. Mediul SASM vă permite să construiți și să lansați programul fie unul câte unul, fie unul câte unul. Pentru a efectua operațiuni de creare și lansare a programului, mergeți la elementul "Build" și selectați "Build and run F9". Programul poate fi lansat într-o fereastră separată - această funcție este disponibilă în meniul "Build".
Mediul SimpleASM vă permite să salvați aplicația Assembler într-un format executabil. Pentru aceasta, executați comanda "File" - "Save .exe".
Debugarea programului de asamblare
Porniți depanare prin intermediul meniului „Debug“ - tasta F5, by-line de depanare este activat F10 (fără a apela subrutina), F11 - cu apeluri la subrutina. Setați punctul de oprire în mediul SASM - F8.
Toate comenzile de depanare sunt disponibile în bara de instrumente de depanare. Utilizatorul poate depana aplicația folosind comenzile GDB. GDB - debugger, vă permite să monitorizați și să monitorizați programul în procesul de execuție.
Configurarea mediului SASM
Mediul SASM are toate setările necesare pentru o dezvoltare ușoară a programelor. Setările programului SASM sunt configurate în meniul "Setări".
În prima filă a setărilor "Generale", puteți seta limba, fonturile, registrele pentru depanare. mediu Setări Nemaloznachimy este „textul de bază în câmpul de cod“, în cazul în care codul poate fi setat pentru a fi afișat atunci când crearea unui nou document.
În cea de-a doua filă "Vizualizare" sunt setări pentru fundal, culori de cuvinte cheie, culoare font, linii de depanare. Există, de asemenea, un panou separat pentru ajustarea evidențierii sintaxei - se determină culoarea operațiilor, numerele, memoria, etichetele etc.
Al treilea tab „Construcții“ conține setări compilator și linker-ul, selectarea modului de operare, de asamblare prin setarea de opțiuni.
Mediul de programare SASM și ajutorul sunt implementate în limba rusă. Programul este un instrument gratuit de dezvoltare a aplicațiilor pe Assmebler. Vă puteți familiariza cu programul de depanare GDB în elementul "Un pic despre debugger" din sistemul de ajutor al programului.
Programul SASM este un instrument pentru dezvoltarea și depanarea aplicațiilor de asamblare. care poate lucra cu mai multe compilatoare de asamblare în ambele moduri x86 și x64. Are built-in GSS builder, suporta comenzile GDB debugger.