L6 3 fetch alu memory
3-Second Blueprint (English)
- The instruction fetch stage holds the current address in the program counter, loads instruction memory, and increments PC by four.
- R-format instructions read two source registers into the ALU and assert write-enable only when storing results to a destination register.
- Memory load and store operations sign-extend a 16-bit immediate offset to 32 bits externally before using the ALU to compute addresses.
Program Counter (PC)Register FileArithmetic Logic UnitSign-Extension Logic
3-Sekunden-Fazit (Deutsch)
- Die Fetch-Stufe speichert die aktuelle Befehlsadresse im Befehlszähler, liest den Befehlsspeicher aus und erhöht den PC um vier Bytes.
- R-Format-Befehle lesen zwei Quellregister für die ALU und aktivieren das Schreibsignal nur, wenn ein Zielregister beschrieben wird.
- Für Speicherzugriffe erweitert eine separate Logik 16-Bit-Konstanten vorzeichenrichtig auf 32 Bit, bevor die ALU die Adresse addiert.
Befehlszähler (PC)RegisterdateiArithmetisch-logische EinheitVorzeichenerweiterung
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.