This commit is contained in:
David Schirrmeister
2024-05-08 14:56:21 +02:00
parent 6856fddc56
commit 98dd74ca9d
36 changed files with 305 additions and 7 deletions

View File

@ -182,8 +182,8 @@ _Im Praktikum wird nur erwartet, dass Funktion bekannt ist, nicht bspw FA, FIA,
- in Din muss oe gesetzt sein, in ACC muss ie gesetzt sein
- Transport über ALU
- [ALU Funktion](MU1Rechner.md#grundfunktionen-mu1-alu) muss B sein
- Da Speicher nicht angesprochen wird (keine [])
- [MEMeq=0](MU0Rechner.md#speicher-des-mu0) und [RnW beliebig](MU0Rechner.md#speicher-des-mu0)
- Da Speicher nicht angesprochen wird (keine [ ])
- [MEMeq=0](MU0Rechner.md#speicher-des-mu0) und [RnW beliebig (laut Rapp lieber 1)](MU0Rechner.md#speicher-des-mu0)
**Din = [SP]**
- Inhalt von SP ist Adressinformation
@ -222,10 +222,10 @@ _Im Praktikum wird nur erwartet, dass Funktion bekannt ist, nicht bspw FA, FIA,
## Die Addition ADD S
- IR wird zur Adressierung verwender und der Wert nach Din gebracht
- IR wird zur Adressierung verwendet und der Wert nach Din gebracht
- **Din = [IR]**
- Inhalt des AKK wird auf A-Bus gelegt, Inhalt von Din auf B-Bus
- [ALU-Funktion](MU1Rechner.md#grundfunktionen-mu1-alu) ist **A+B, S : ACC = ACC + DIN**
- [ALU-Funktion](MU1Rechner.md#grundfunktionen-mu1-alu) ist **A+B, S: ACC = ACC + DIN**
![image_72.png](image_72.png)
@ -264,7 +264,7 @@ _Im Praktikum wird nur erwartet, dass Funktion bekannt ist, nicht bspw FA, FIA,
- Beide Befehle weisen 2 Zustände auf
- unterscheiden sich durch Statusbits des Akkumulators
- Beide Zustände haben Schrittnummer 1 und Folgeschritt 0
- Funktion **NOP** ist gekennzeichnet
- Funktion **NOP** (**N**o **Op**eration) ist gekennzeichnet
- kein Registerinhalt wird verändert
- Alle Register haben oe und ie auf 0
- Speicher wird nicht angesprochen
@ -294,4 +294,18 @@ _Im Praktikum wird nur erwartet, dass Funktion bekannt ist, nicht bspw FA, FIA,
- Direkt und indirekte Adressierung
- Stack, Unterprogramme
- Beschreibung der Microcode-Funktion durch einfache Sprache
- Zentrales Register: ACC Akkumulator-Architektur
- Zentrales Register: ACC Akkumulator-Architektur
## Probleme des MU1-Designs
- **Speichergröße**
- begrenzt auf 4096 Worte (12Bit) bzw. 65k Worte (16Bit)
- **Anzahl Befehle**
- Begrenzung auf 4 Bit breiten Opcode
- **Absolute Adressierung**
- **Adressberechnungen**
- Müssen in einem Register zwischengespeichert werden
- **Nur ein Datenregister**
- **Berechnung Programmcounter**
- Muss jedes Mal durch ALU erhöht werden verlangsamt Prozessor
## [Weiterentwicklung MU2](MU2-3Rechner.md)