Instruksjonene som sendes til CPU for behandling kalles
maskinkode eller
maskinspråk .
Her er grunnen:
* Maskinkode er det laveste nivået av programmeringsspråk, bestående av binær kode (sekvenser på 0s og 1s) som CPU -en direkte kan forstå og utføre.
* maskinspråk er en annen betegnelse for maskinkode, og understreker sin rolle som språket CPU "snakker".
Det er viktig å skille dette fra andre typer kode:
* Assembly Language: Et språk på lavt nivå som bruker mnemonics (korte, symbolske navn) for å representere maskinkodeinstruksjoner. Det må settes sammen i maskinkode før CPU kan utføre den.
* språk på høyt nivå: Språk som Python, Java, C ++ som er mer menneskelig lesbare og lettere å skrive. De må samles eller tolkes til maskinkode før CPU kan forstå dem.
Så når du skriver et program, må det til slutt oversettes til maskinkode som skal utføres av CPU.