Programinstruksjoner
Programinstruksjoner er grunnleggende byggeblokker i et dataprogram. En programinstruksjon instruerer en datamaskin om å utføre en spesifikk operasjon, for eksempel å flytte data, utføre en beregning eller styre hvilke deler av koden som kjøres neste. Instruksjoner kan være lavnivå, slik som maskinspråk eller assemblerinstruksjoner, eller høynivå, som uttrykk i programmeringsspråk som Python eller Java som senere oversettes eller kjøres av en tolk.
I en moderne prosessor hentes instruksjoner fra minne, dekodes og utføres. Prosessorens sett av operasjoner kalles
Instruksjoner er representert som maskinkode i minnet; de kan også være i mellomform iassembler eller bytecode
Historisk sett har utviklingen beveget seg fra mer komplekse instruksjonssett (CISC) til modeller som fokuserer på