Created by David Bratschke
almost 7 years ago
|
||
Welche Aufgabe hat das Leitwerk?
Warum wird heutzutags in der Praxis ausschließlich die Mehrzyklenarchitektur angewandt, auch wenn eine Einzyklenarchitektur möglich wäre?
Welchen Nachteil haben Einzyklenarchitekturen aufgrund ihrer tiefen Schaltnetze
Wie wird bei einer Multizyklenarchitektur ein Befehl grundsätzlich verarbeitet?
Auf welche zwei Arten können bei einer Mehrzyklenarchitektur grds. die einzelnen Mikrobefehle durch die Ablaufsteuerung erzeugt werden?
Welche Variante zur Implementierung der Mikrobefehle wird bei
CISC-Architekturen eingesetzt?
Bei welchen Architekturen kann das sog. Pipelining in Zusammenhang mit einer Mehrzyklenarchitektur genutzt werden?
Welche Vorteile bietet eine Mehrzyklenarchitektur in Zusammenhang mit Pipelining?
Auf welche Komponenten reduziert sich das Leitwerk bei Verwendung einer Mehrzyklenarchitektur mit Pipelining?
Welche Vorteile haben Mikroprogrammsteuerwerke für die Ablaufsteuerung?
Was ist der Nachteil von Mikroprogrammsteuerwerken zur Ablaufsteuerung?
Ergänze:
Um bei Verwendung eines Mikroprogrammsteuerwerks eine hohe Taktrate zu erreichen,
muss der Steuerwortspeicher...?
Was ist ein Mikroprogramm?
Wodurch wird der Befehlssatz eines Prozessors definiert?
Lassen sich die Mikroprogramme (Firmware) durch den Anwender verändern?
Worüber verfügen mikroprogrammierbare Rechner zusätzlich ggü. "normalen" Rechnern?
Welche zusätzlichen Möglichkeiten bietet die Mikroprogrammierung gegenüber einer festen Verdrahtung?
Womit kann man Mikroprogramme entwickeln ?
Was ist das
Control Memory Adress Register
CAMR?
Wie wird das CAMR-Register noch genannt?
Was passiert mit dem OPCode des Makrobefehls im Mikroprogrammsteuerwerk des Leitwerkes?
Was muss am Ende jedes Mikroprogramms passieren?
Warum benötigt man in der Regel ein "reagierendes" Mikroprogrammsteuerwerk?
Was enthalten Mikrobefehle neben den Steuerbits noch?
Aus welchen zwei Teilen setzt sich ein Mikrobefehl im Wesentlichen zusammen?
Wofür wird der überwiegende Teil des Steuerwortes eines Mikrobefehls benötigt?
Wann können vom Rechenwerk auch mehrere Mikrooperationen gleichzeitig durchgeführt werden?
Was ist der Nachteil, wenn das Rechenwerk zuviele Mikrooperationen gleichzeitig durchführen kann?
Warum verwendet man in der Praxis in der Regel codierte Steuerwörter bei Mikrobefehlen?
Was unternimmt man in der Regel bei der Mikroprogrammierung, um den Decodierungsaufwand der Steuerwörter gering zu halten?
Was muss hinsichtlich der Zugriffszeit bezüglich der Codierung der Steuerwörter in der Mikroprogrammierung beachtet werden?
Welche zwei Arten von Mikrobefehlen können grundsätzlich unterschieden werden?
Was kennzeichnet horizontale Mikrobefehle?
Was kennzeichnet vertikale Mikrobefehle?
Wann spricht man von Nanoprogrammierung?
Was beschreibt die sog. Befehlssatzarchitektur?
Was ist die sogenannte "Mikroarchitektur"?