Befehlssatz
instruction set
Unter einem Befehlssatz ist die Menge aller Instruktionen zu verstehen, die ein Mikroprozessor ausführen kann. Er ist ein wichtiges Kriterium für die Leistungsfähigkeit eines Mikroprozessors.
Ein Befehlssatz oder Instruction Set lässt sich in arithmetische und logische Befehle, in Sprungbefehle, Transferbefehle, Inkrementierungs- und Dekrementierungsbefehle, Ein- und Ausgabebefehle und Spezialbefehle untergliedern.
![]() |
Beispiele für verschiedene Anweisungen ![]() |
Zu den arithmetischen und logischen Befehlen zählen alle Befehle die der Datenmanipulation dienen wie die Addition, Subtraktion, Multiplikation und Division sowie die logischen Verknüpfungen mittels AND-Gatter, OR-Gatter und XOR. Des weiteren gehören zu den Instruktionen das Shiften eines Bitwertes in einem Schieberegister oder die Rotation.
Zu den Transferbefehlen gehören alle Anweisungen um Daten von einem Register in ein anderes zu transportieren oder kopieren. Es sind Load- und Store-Kommandos für die Kopie der Datensätze zwischen externen Speichern und internen Registern und Stackspeichern.
Die Sprungbefehle werden für Verzweigung von Programmen und den Aufruf von Unterprogrammen und Interrupts benutzt, die an einer anderen im Sprungbefehl angegebenen Stelle fortgesetzt werden sollen.
Man unterscheidet zwischen normalen ausführlichen Befehlssätzen, den Complex Instruction Set Computer (CISC), und solchen mit reduzierten Instruktionen, den Reduced Instruction Set Computer (RISC).
Querverweise von Befehlssatz nach:
Querverweise nach Befehlssatz von:

IT-Wissen Blogs
02.05.08, IT-Sicherheit
29.04.08, IT-Sicherheit
Anzeige

E-Book der Woche

IT-Jobs

Interessante Artikel

Weitere Informationen

















