Der Befehlssatz, auch Instruktionssatz (englisch instruction set), eines Prozessors ist in der Rechnerarchitektur die Menge der Maschinenbefehle, die ein bestimmter Prozessor ausführen kann.[1] Je nach Prozessor variiert der Umfang des Befehlssatzes zwischen beispielsweise 33 und über 500 Befehlen. CISC-Prozessoren haben tendenziell größere Befehlssätze als RISC-Prozessoren, gleiches gilt für neuere Prozessoren gegenüber älteren Prozessoren.
In erweitertem Sinn bezeichnet der Begriff „Befehlssatz“ den Befehlsvorrat (auch Synonym für „Befehlssatz“).[2]