Monteringsspråklige programmer for en IBM PC

Montering språk er en type programmeringsspråk som sørger for tettere integrering med datamaskiner. I motsetning til høyt nivå programmeringsspråk som C / C ++, Pascal og BASIC, assembly (også kjent som lavnivå programmering fordi det er tolket av prosessoren i stedet for operativsystemet) er alltid spesifikk for den type chip som du programmerer. Du må også sikre at montering språk kompilatorer, som slår programmerings til kjørbare filer, er spesifikke for x86 familien av prosessorer.

NewBasic

Til tross for navnet, er NewBasic ikke en BASIC programmeringsspråk kompilatoren. Den er basert på x86 assembly og arbeider med PCer. Programmet ble opprinnelig skrevet for operativsystemet DOS, men den støtter nå Microsoft Windows, så vel. Programmet er gratis.

High Level Assembler

Dette programmet er noe av en hybrid. Det tilbyr å kompilere monteringsspråklige programmer i tillegg til høyt nivå programmering. Dette betyr at du kan bruke noen av funksjonene i tradisjonelle programmeringsspråk som C / C ++ og BASIC. Det er designet for å tillate programmerere som allerede vet C / C ++ og / eller Pascal å lære å skrive i assembly.

flat assembler

En annen gratis montering språk kompilatoren, er Flat Assembler utviklet for bruk med Windows, DOS, Linux og Unix. Det inkluderer montering språk instruksjoner for både Intel x86 familien av prosessorer samt AMD64 og Intel64 spekter av prosessorer, som tilbyr 64-bits adressering. Eldre prosessorer har 32-bits prosessering. Dette programmet inkluderer en C-bibliotek for bruk av høyt nivå programmeringskommandoer.