www.wikidata.de-de.nina.az
Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Der Befehlsdecoder ist ein Teil des Prozessors im Computer ein sogenannter Interpreter Seine Aufgabe besteht darin die Maschinenbefehle in Micro Instructions zu ubersetzen und falls notig in einzelne Arbeitsschritte zu zerlegen Diese werden dann von ihm an die zugehorigen Einheiten der Central Processing Unit weitergeleitet In einem typischen Mikroprozessor mit einer Pipeline werden die Befehle von der Instruction Fetch Unit IFU aus dem Speicher geholt und dann dem Befehlsdecoder ubergeben Anhand des gespeicherten Wertes kann dieser dann den nachsten Befehl entschlusseln Vermenschlicht entspricht dies dem Nachschlagen in einer Tabelle Neben der Dekodierung des Befehls z B Addition oder Sprung mussen auch die Operanden dekodiert werden Im Falle einer Addition beispielsweise welche Werte addiert werden sollen Wie schwierig dieser Vorgang ist hangt von der jeweiligen Architektur des Prozessors ab Im gunstigen Fall handelt es sich um einen RISC Reduced Instruction Set Computer Prozessor bei dem jeder Befehl mit der gleichen Anzahl von Bits gespeichert wird Auch mussen bei der Dekodierung des Befehls nicht neue Mikro Befehle generiert werden falls der gespeicherte Befehl es zum Beispiel erfordert einen Operanden aus dem Speicher zu laden Dies kann bei CISC Complex Instruction Set Computer Architekturen passieren Erschwerend kommt bei dieser Architektur hinzu dass die Befehle haufig unterschiedlich lang sind also unterschiedlich viele Bits zum Speichern brauchen Die beruhmtesten Vertreter dieser Problematik sind die zum x86 Befehlssatz kompatiblen Prozessoren Ahnlich einfach ist es bei Prozessoren mit VLIW Very Long Instruction Word Architektur Befehle dieser Architektur sind relativ einfach zu dekodieren enthalten aber neben der gewunschten Operation und den Operanden auch Informationen uber die zu verwendenden Ausfuhrungseinheiten Die dekodierten Befehle werden an die nachfolgenden Ausfuhrungseinheiten weitergeleitet Danach kann der nachste Befehl dekodiert werden Abgerufen von https de wikipedia org w index php title Befehlsdecoder amp oldid 145965594