Maskinkod
Wikipedia
Maskinkod (även kallat maskinspråk eller binärkod) är det språk som alla programspråk måste översättas till för att en dator skall förstå det. Varje processor har sin särskilda maskinkod som är ett uttryck för dess instruktionsuppsättning.
Alla datorprogram måste översättas (kompileras) eller tolkas (interpreteras) till maskinkod innan de kan köras av en dator. Maskinkod är mycket enkel, mestadels bestående av instruktioner som "addera innehållet i två minnesceller", "lagra ett tal i minnet", "jämför innehållet i register A och B", "hoppa till instruktion nummer N" och dylikt. Varje sådan instruktion benämns med sin sifferkod, som varierar beroende på CPU-typ. En enkel sak, som att exempelvis omvandla en sträng till stora bokstäver, kan efter kompilering resultera i tusentals individuella maskinkodsinstruktioner. Maskinkod är typiskt mycket svårtolkad för människor.
Maskinkod består av binära tal, bestående av ettor (1) och nollor (0)