Created by David Bratschke
almost 7 years ago
|
||
Question | Answer |
Welche Zustandselemente gehören grds. zur Einzyklusarchitektur? | Befehlszähler, Registersatz, Befehlsspeicher, Datenspeicher |
Was kennzeichnet den Befehlszähler (PC)? | Dieser ist ein 32-Bit-Register und gibt die Adresse des nächsten Befehls aus. Bei verzweigungsfreien, linearen Programmablauf wird der PC mit jedem Taktzyklus inkrementiert. |
Wenn der Speicher wie bei MIPS 32-Bit, byteweise adressierbar ist, wie muss dann der PC bei jedem Schritt erhöht werden? | Um 4, weil jede Speichereinheit aus 4 Bytes besteht |
Was für Ports hat der Befehlsszähler? | Einen 32 Bit Ein- und Ausgang |
Welche Aufgabe hat der Befehlsspeicher? | Dieser nimmt eine 32-Bit-Befehlsadresse als Eingabe auf und gibt den 32-Bit-Befehl von dieser Adresse aus. |
Was für Ports hat der Befehlsspeicher? | Einen einzelnen Leseport als Input: "Leseadresse" und als Output: "Lese-Daten" |
Wieviele Register enthält der MIPS Registersatz? | 32 |
Welche Ports gibt es für den Registersatz bei MIPS? | zwei Lese- und einen Schreibport |
Was liegt an den zwei Leseports des Registersatzes bei MIPS an? Wie werden die Ports genannt? | An diesen liegt jeweils eine 5-Bit-Adresse als Eingabe an (Lese-Register 1, LeseRegister 2) |
Was wird über die beiden Leseporteingänge des Registersatzes spezifiziert? | Welche der 32 Register gelesen werden sollen |
Wo werden die aus den Registern des Registersatzes gelesenen Daten bereitgestellt? | An den Leseausgaben: Lese-Daten-1 und Lese-Daten-2 |
Was liegt am Schreibport des MIPS-Registersatzes an? | eine 5-Bit-Adresse (SchreibeRegister), ein 32-Bit-Datenwort (Schreibe-Daten), ein Steuersignal (WE Write enable) und ein Takt als Eingabe |
Wie muss das Steuersignal "WE" beim MIPS-Registersatz gesetzt sein, damit das 32-Bit Datenwort am Schreibe-Register-Eingang geschrieben werden kann? | auf 1 |
Wofür steht das "WE"-Steuersignal beim MIPS-Registersatz? | für "Write enable" |
Was passiert beim MIPS-Registersatz, wenn WE auf 0 gesetzt ist? | Dann werden die Daten der an den Leseports spezifizierten Register an den Lese-Ausgaben ausgegeben |
Über was für Ports verfügt der Datenspeicher bei MIPS? | einen Lese- und einen Schreib-Port. |
Worüber wird beim MIPS-Datenspeicher bestimmt, ob Daten geschrieben oder gelesen werden? | Über ein Steuersignal WE ("Write enable") |
Wieviel Bit stehen für die Adressierung beim Datenspeicher bei MIPS zur Verfügung? | 32 Bit |
Wann können bei MIPS Daten in den Datenspeicher geschrieben werden? | Nur bei steigender Taktflanke und wenn das Steuersignal WE gleich 1 gesetzt wurde |
Ergänze: Wenn die Adresse des Befehlsspeichers, des Datenspeichers oder des Registersatzes bei einer Einzyklusarchitektur geändert wird, erscheinen...? | die Daten nach einer gewissen Verzögerung an den jeweiligen Ausgabeports |
Want to create your own Flashcards for free with GoConqr? Learn more.