Ein
Opcode, auch
op code oder
operation code, ist eine Zahl, die die Nummer eines
Maschinenbefehls für einen bestimmten
Prozessortyp angibt. Alle Opcodes zusammen bilden den
Befehlssatz des Prozessors oder der Prozessorfamilie. Jeder Befehl hat einen eigenen Opcode, etwa die Addition, Multiplikation, das Kopieren von
Registern, Laden und Speichern von Registern aus dem
Arbeitsspeicher, Ein- und Ausgabe usw. Einfache Opcodes stellen bereits einen Maschinenbefehl dar. Auf einen Teil der Opcodes müssen Adressen, Konstanten oder Ähnliches folgen, die dann zusammen mit dem Opcode einen Maschinenbefehl bilden.