Assembly programmering Verktøy

Assembly programmering Verktøy


Mange verktøy er tilgjengelig for å hjelpe programmerere med den komplekse oppgaven med å skrive montering kode. Disse verktøyene gir verdifull hjelp med oppgaver, inkludert redigering, kompilering og debugging. Assembly programmering verktøy er tilgjengelig som fri programvare-pakker under GNU lisensavtale og som kommersiell programvare tilgjengelig for kjøp.

GNU Compiler Collection

GNU Compiler Collection, eller GCC, er en samling av gratis montering språk kompilatorer opprinnelig utviklet for GNU operativsystemet. Dette verktøyet lar programmerere å oversette assembly til instruksjoner for spesifikke biter av maskinvare. GCC inneholder grensesnitt og programmeringsbiblioteker for en rekke programmeringsspråk, inkludert C ++, Fortran, Java og Ada. Disse funksjonene sette kode skrevet i de støttede programmeringsspråk inn i assembly.

flat assembler

Den flate assembler er en assembly kompilatoren utviklet for bruk med 32-bits og 64-bits prosessorer. Denne assembler gir støtte for montering kode skrevet for både AMD og Intel splitter prosessorer. Flat Assembler er tilgjengelige i pakker som fungerer med Windows, DOS, Linux og Unix. Flat Assembler inneholder et programmeringsbibliotek for kode skrevet i programmeringsspråket C.

Netwide assembler

Også kjent som NASM er Netwide Assembler en montasje verktøy utviklet for bruk med x86 og x64-prosessorer. Dette assembler hevder en rekke funksjoner, blant annet utvidet støtte for å opprette makroer og en forenklet programmering syntaks. NASM støtter flere typer objekt filer som brukes i forbindelse med Linux- eller Windows-baserte operativsystemer.

FÅ ØYE PÅ

The Simple ytelsesoptimering Tool gir detaljert ytelse sjekker for applikasjoner. SPOT har et forenklet grensesnitt som lar programmerere å teste programmer raskt. Ved hjelp av denne programvaren, kan programmerere samle den informasjonen de trenger for å identifisere forbedringsområder under programvareutvikling. SPOT er levert av Sun Microsystems som en del av Sun Studio kompilatorer og verktøy pakken.