Eine
Befehlssatzarchitektur (engl.
Instruction Set Architecture, kurz: ISA) ist – vereinfacht gesagt – die formale Spezifikation bestimmter Verhaltensweisen eines
Prozessors aus Sicht seines
Programmierers, auf die sich dieser bei der Programmierung einer anderen CPU mit derselben Befehlssatzarchitektur reproduzierbar verlassen können muss.