Hallo, meine Aufgabe ist folgende:
Entwerfen Sie einen Automaten, der das Verhalten eines 2-Bit-
Branch-Target-Buffer (BTB) zum voraussichtlichen Verhalten von
bedingten Sprungbefehlen in Mikroprozessoren modelliert. Die
BTB-Bits können folgende Zustände einnehmen:
00: Sprung wird als not taken vorhergesagt.
01: Sprung wird als mostly not taken vorhergesagt.
10: Sprung wird als mostly taken vorhergesagt.
11: Sprung wird als taken vorhergesagt.
Wird der Sprungbefehl vom Prozessor ausgeführt, so wird sein tatsächliches
Verhalten, das abhängig von der ausgewerteten Bedingng
ist, mit der Vorhersage verglichen. Modellieren Sie die Zustandsübergänge
so, dass bei richtiger Vorhersage die Vorhersagerichtung
verstärkt wird (bis zum Maximum 11 oder Minimum 00). Bei falscher
Vorhersage wird die Vorhersagerichtung um ein Bit in die andere
Richtung verändert (bis zum Minimum oder Maximum).
Ich weis aber nicht wo ich Anfangen soll da ich zu der Vorlesung krank war und nicht dort war vll kann mir jemand helfen?