maskinspråk betydelse
datorns modersmål. För att ett program ska kunna köras måste det presenteras för datorn som binärkodade maskininstruktioner som är specifika för den CPU-familjen. Även om programmerare ibland kan ändra maskinspråk för att fixa ett program som körs (se patch), skapar de inte det. Maskinspråk skapas av programvara som heter ”assemblers”, ”compilers” och ” interpreters.”Dessa konverteringsprogram förvandlar programmerarens källkod till maskinspråk (maskinkod). Se monteringsspråk, kompilator och tolk.Maskinspråk skiljer sig väsentligt. Vad som kan ta en instruktion i en maskin kan ta 10 instruktioner i en annan. Se RISC.Vad och Varmaskinspråk berättar för datorn vad man ska göra och var man ska göra det. När en programmerare skriver TOTAL = TOTAL + delsumma omvandlas detta uttalande till en maskininstruktion som berättar för datorn att lägga till innehållet i de två minnesområdena där TOTAL och delsumma lagras och sätta resultatet Totalt.Logisk vs. Fysisken programmerare behandlar data logiskt,” Lägg till detta, subtrahera det”, men datorn måste få veta exakt var detta och det finns.Från källa till Maskinspråki årtionden har målet med en företagsorganisation varit att kunna beskriva ett problem och få det förvandlat till körbar kod (maskinspråk). Dagens program är skrivna i allt högre abstraktionslager, och det finns betydligt fler instruktioner utförda för att lösa uppgifter än för flera år sedan. Snabbare datorer kan dock absorbera det extra maskinspråket samtidigt som de behåller samma svarstider för användaren (se abstraktionslager). Se hårdvaruplattform.