Hva er maskinspråk?

Noen ganger referert til som maskinkode eller objektkode, er maskinspråk en samling av binære tall eller biter som datamaskinen leser og tolker. Maskinspråk er det eneste språket en datamaskin er i stand til å forstå.

Det eksakte maskinspråket for et program eller en handling kan variere av operativsystem på datamaskinen. Det bestemte operativsystemet vil diktere hvordan en kompilator skriver et program eller en handling i maskinens språk.

Dataprogrammer er skrevet i ett eller flere programmeringsspråk, som C ++, Java eller Visual Basic. En datamaskin kan ikke direkte forstå programmeringsspråkene som brukes til å lage dataprogrammer, så programkoden må kompileres. Når et program er kodet, kan datamaskinen forstå det fordi programmets kode har blitt omgjort til maskinspråk.

Eksempel på maskinspråk:

Nedenfor er et eksempel på maskin språk (binær) for teksten "Hello World".

 01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 

Nedenfor er et annet eksempel på maskinspråket (ikke-binært), som vil skrive ut bokstaven "A" 1000 ganger til dataskjermen.

 169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96 

Montering språk, Binær, Samling, Høyt nivå språk, Lavt nivå språk, Maskin lesbar, Objektfil, Programmeringsbetingelser, Pseudolanguage, Spesialmålsspråk