updatet
This commit is contained in:
@ -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**
|
||||
|
||||

|
||||
|
||||
@ -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)
|
Reference in New Issue
Block a user