De instruktioner, der sendes til CPU'en til behandling, kaldes
maskinkode eller
maskinsprog .
Her er hvorfor:
* maskinkode er det laveste niveau af programmeringssprog, der består af binær kode (sekvenser på 0s og 1s), som CPU'en direkte kan forstå og udføre.
* Maskinsprog er en anden betegnelse for maskinkode, der understreger dens rolle som det sprog, som CPU'en "taler".
Det er vigtigt at skelne dette fra andre typer kode:
* forsamlingssprog: Et sprog på lavt niveau, der bruger mnemonics (korte, symboliske navne) til at repræsentere maskinekodeinstruktioner. Det skal samles i maskinkode, før CPU'en kan udføre den.
* sprog på højt niveau: Sprog som Python, Java, C ++, der er mere menneskelig læsbare og lettere at skrive. De skal samles eller fortolkes til maskinkode, før CPU'en kan forstå dem.
Så når du skriver et program, skal det til sidst oversættes til maskinkode skal udføres af CPU'en.