update
This commit is contained in:
parent
660a9c53bb
commit
731e04adfb
BIN
Writerside/images/image_54.png
Normal file
BIN
Writerside/images/image_54.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 107 KiB |
BIN
Writerside/images/image_55.png
Normal file
BIN
Writerside/images/image_55.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 32 KiB |
BIN
Writerside/images/image_56.png
Normal file
BIN
Writerside/images/image_56.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 47 KiB |
BIN
Writerside/images/image_57.png
Normal file
BIN
Writerside/images/image_57.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
@ -21,6 +21,7 @@
|
|||||||
<toc-element topic="Historie.md"/>
|
<toc-element topic="Historie.md"/>
|
||||||
<toc-element topic="Prozessorkonzepte.md">
|
<toc-element topic="Prozessorkonzepte.md">
|
||||||
<toc-element topic="MU0Rechner.md"/>
|
<toc-element topic="MU0Rechner.md"/>
|
||||||
|
<toc-element topic="MU1Rechner.md"/>
|
||||||
</toc-element>
|
</toc-element>
|
||||||
</toc-element>
|
</toc-element>
|
||||||
</instance-profile>
|
</instance-profile>
|
@ -1 +1,2 @@
|
|||||||
# Designing for Maintainability
|
# Designing for Maintainability
|
||||||
|
|
||||||
|
41
Writerside/topics/RA/MU1Rechner.md
Normal file
41
Writerside/topics/RA/MU1Rechner.md
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
# 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
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
##
|
@ -25,4 +25,5 @@ Veröffentlicht 1945
|
|||||||
- _Input/Output_ - Ein-/Ausgabewerk
|
- _Input/Output_ - Ein-/Ausgabewerk
|
||||||
|
|
||||||
## MU0 - MU7
|
## MU0 - MU7
|
||||||
### [MU0 - Rechner: Basiskonzept](MU0Rechner.md)
|
### [MU0 - Rechner: Basiskonzept](MU0Rechner.md)
|
||||||
|
### [MU1 - Rechner](MU1Rechner.md)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user