|
|
Created by David Bratschke
almost 8 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.