1.1 KiB
1.1 KiB
MU1-Rechner
Was kann er mehr:
- Indirekte Adressierung
- Schleifen
- Unterprogramme (Strukturen)
- Optimieren der Datenzugriffe (schneller)
ALU
Verbesserungen
- Funktionen der ALU
- A+B ist der Ausgang des Addierers
- A-B wird gebildet als A+nichtB+1
- B wird implementiert, indem A fest auf 0 gesetzt wird
- A+1 wird implementiert, indem Eingang B fest auf 0 und Carry-Eingang auf 1 gesetzt wird
Grundfunktionen MU1-ALU
- FA: Funktion (0, A) (also eig. F0A)
- FB: Funktion (0, B)
- FIA: Funktion (Inverter, A)
- FIB: Funktion (Inverter, B)
- FC: Funktion (F1, Carry-Flag)
- F1: Funktion (0/1)
- FS: Funktionsergebnis Statusregister
- C: Funktionsergebnis C
Der MU1-Datenpfad
- Das erweiterte Modell besitzt
- Stackpointer SP
- Register Din und Dout
- Laufzeiten sind kürzer pro Takt
- Takt kann erhöht werden
- Durch Din und Dout braucht es mehr Taktzyklen, diese sind aber schneller durchlaufen