Opkód

A HupWiki-ből...

Operációkód, azaz műveleti kód. A CPU által beolvasott bináris szám, amit végrehajtható utasítás kódjaként értelmez.

Architektúránként eltérő értékei és méretei vannak.

Az opkódokból összeálló programot ebben a formában "gépi kódnak" is nevezzük, mert a CPU (a "gép") számára közvetlenül érthető. Elvileg ebben a formában bevihető lenne a programozó számára, de ehhez minden opkód számértékét és egyéb információkat fejből kellene tudni, ami nagyon bonyolult lenne (régebben azonban valóban így történt a dolog, igazi mérnöki pulton pötyögték be a programokat igazi programozók). Ezért találták ki a programozási nyelveket. "Legegyszerűbb" talán az assembly, ahol az opkódok számértéke helyett egyezményes rövidítéseket (mnemonic) használunk, de gyakorlatilag majdnem 1:1 leképezés van a gépi kód és az assembly forrás között.