Maskinkode er det «språket» alle programmeringsspråk må oversettes til for at en maskin, f.eks. en datamaskin, skal klare å forstå det. Prosessen med å oversette fra et programmeringsspråk til maskinkode kalles kompilering.
Maskinkode er i utgangspunktet et meget simpelt (må ikke forveksles med enkelt) språk. Det består for det meste av enkle instruksjoner som f.eks. å lagre et tall i minnet, hente det frem igjen, legge det til et annet tall osv. En enkel sak som å konvertere alle bokstavene i en tekst til store bokstaver krever imidlertid hundrevis - om ikke tusenvis - av slike «små» instruksjoner. Heldigvis klarer en maskin å utføre alle disse instruksjonene i en imponerende hastighet, slik at antallet instruksjoner ikke nødvendigvis sier noe om hvor lang tid maskinen bruker på å utføre de.
Maskinkode er veldig vanskelig for mennesker å forstå, og selv om man forstår koden så er det et vanskelig språk å forholde seg til når man programmerer. For at programmereren skal slippe å huske maskinkodene, som er bare tall, så brukes man som regel assembler, en kortform som består av bokstavkoder i stedet for tallkoder.
Llenguatge de màquina | Strojový kód | Maskinkode | Maschinensprache | Masinkood | Machine code | Lenguaje de máquina | Langage machine | 기계어 | Linguaggio macchina | שפת מכונה | Gépi kód | Machinetaal | 機械語 | Kod maszynowy | Código de máquina | Машинный язык | Machine code | Strojový kód | Strojna koda | Konekieli | Maskinkod | Ngôn ngữ máy | Машинний код | 机器语言
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Maskinkode".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world