12.9.2024 - Die Zuse Z1 (Teil IV)

  Рет қаралды 1,040

Computermuseum der Stuttgarter Informatik

Computermuseum der Stuttgarter Informatik

Күн бұрын

Пікірлер: 12
@maxmn5821
@maxmn5821 Ай бұрын
Danke fürs Teilen! Besser als jede Krimi
@kawasakizx750g6
@kawasakizx750g6 Ай бұрын
Vielen Dank Herr Krause für ihre wertvolle Arbeit. Sie wären bestimmt auch ein guter Maschinenbauingenieur geworden!
@aamiddel8646
@aamiddel8646 Ай бұрын
Interesting. Hope you succeed and make the Z1 run again. BTW It looks you make more progress than the Plan28 project.
@flachermars4831
@flachermars4831 Ай бұрын
Wieder eine interessanten Folge! Ich danke dem alten Mann mit den braunroten Haaren😄
@thebrostone2718
@thebrostone2718 Ай бұрын
🔥🔥 Ich habe eine Frage zu dem Mikroprogramm der Z1. Wie genau funktioniert es? In einer normalen CPU gibt es Hunderte von einzelnen Steuerleitungen, die in ein ROM gehen, aber in der Z1 scheint alles sehr kompakt. Es sieht nicht so aus, als gäbe es viele Steuerleitungen oder Pins, die von der ALU kommen, also wie genau wird das Mikroprogramm gesteuert? Wie sieht es außerdem mit den bedingten Prüfungen aus, z. B. ob der Exponent 0 ist, usw. Vielen Dank! (google translate)
@K12MIT
@K12MIT Ай бұрын
Der Mikroprogrammspeicher besteht aus ca 2x 40 Blechen, die in zwei Stapeln angeordnet sind. Das Ganze ist ca 5x5x30cm³ groß. Wenn man vor der Maschine steht und senkrecht runterschaut, sieht man den vorderen Stapel der mit seinen Schaltnasen nach links zeigt. Diese Schaltnasen steuern das Exponentenwerk. Der hintere Stapel steuert das Mantissenwerk. Jedes Blech hat 10 "Adresseingänge": 5 Bits aus dem "Phasenzähler", zwei Bedingungs Bits "Situation 0" und Situation 1", sowie drei Bits für den OPCode. Die Adresseingänge sind die etwas massiveren Barren zwischen den beiden Paketen. Je nach ihrer Lage innerhalb des Stapels steuern die Schaltnasen unterschiedliche Funktionen innerhalb der aus 12 Schichten bestehenden Rechenwerke. Der Mikroprogrammspeicher ist also rechnerisch 2 x 12 x 4 Bits breit.
@K12MIT
@K12MIT Ай бұрын
Der Mikroprogrammspeicher enthält 5 Mikroprogramm: MLT, DIV, SUM, toBIN, toDEC. Addition und Subtraktion sind das Gleiche. Schleifen können auf zwei Weisen realisiert werden: einmal indem der Block 16 (Planwerk und Vorzeichenwerk) den Phasenzähler stoppt, bis z. B. die beiden Mantissen normalisiert sind, die Exponenten der Zahlen also gleich sind, oder indem einzelne Bits des Bleche ausgeklinkt sind, so dass ein Blech mehrere Mikroprogrammadressen dekodiert. Bedingte Sprünge sind eigentlich "SKIP"-Befehle, d. h. ein Mikroprogrammbefehl wird in Abhängigkeit von S0 oder S1, den Statusleitungen der Rechenwerke ausgeführt oder nicht.
@K12MIT
@K12MIT Ай бұрын
In der nächsten Projektphase werden wir den Mikroprogrammspeicher zerlegen um zu überprüfen, ob er mit dem Listing aus dem Zuse-Internet-Archiv übereinstimmt, dort gibt es auch Bleche mit Suffix a,b,c... die vermutlich zum Debuggen dienen und sicher nicht alle eingebaut sind. Daneben bin ich grade dabei, das Mikroprogramm mit den Befehlstracings einzelner Rechenoperationen aus den Unterlagen des DTM abzugleichen.
@thebrostone2718
@thebrostone2718 Ай бұрын
@@K12MIT Herzlichen Dank! Obwohl Herr Krause es bereits im Video erklärt hat, weiß ich Ihren Kommentar zu schätzen. Was mich wirklich verwirrt, ist, was danach passiert, wenn die Pins ABCD gedrückt werden. Die Mantissen- und Exponenten-ALUs haben ein paar kompakte Blöcke direkt daneben, da gehen die ABCD-Pins rein. Was passiert dort? Ich vermute, dass dies der eigentliche Mikrocode sein muss, aber ich bin so verwirrt. Dies wurde in keinem Buch erklärt!
@K12MIT
@K12MIT Ай бұрын
@@thebrostone2718 Nein, der Mikroprogrammspeicher ist tatsächlich dieser Block und die Schaltkanten A,B,C und D sind die Ausgangspins der "ROM"s. Übrigens ist bei jedem Blech immer nur einer dieser Pins vorhanden. Bei Zuses mechanischer Schaltgliedtechnik findet bei jedem Takt, Zuse nennt das "Spiel", immer eine Bewegungsrichtungsänderung um 90° statt. Die Adress-Eingänge des Speichers gehen vor und zurück, wenn man vor der Maschine steht. Im nächsten Takt gehen die Bleche dann nach links (Exp) oder nach rechts (Mant). Im dritten Takt gehen dann wieder Schaltbleche in den "kompakten Blöcken" vor und zurück, die dann im vierten Takt mit einer Rechtsbewegung die Funktionen im Rechenwerk auslösen. Die "kompakten Blöcke" sind also die Steuerleitungen zwischen Mikroprogramm und ALU.
10.10.2024 - Neuzugang: Zuse Z43
54:26
Computermuseum der Stuttgarter Informatik
Рет қаралды 1,1 М.
Stream vom 8.9.2022 - Thema: Die Zuse Z1
1:01:55
Computermuseum der Stuttgarter Informatik
Рет қаралды 4,4 М.
黑天使被操控了#short #angel #clown
00:40
Super Beauty team
Рет қаралды 55 МЛН
Mom Hack for Cooking Solo with a Little One! 🍳👶
00:15
5-Minute Crafts HOUSE
Рет қаралды 21 МЛН
How many people are in the changing room? #devil #lilith #funny #shorts
00:39
14.11.2024 - FORTRAN
1:38:28
Computermuseum der Stuttgarter Informatik
Рет қаралды 3,7 М.
Zweiter Advent
36:45
Computermuseum der Stuttgarter Informatik
Рет қаралды 1,1 М.
C64 | Praktische Programmierung | Nr.1 - Anfängerfehler mit dem RAM
20:05
Tobonocom's Retro Journal
Рет қаралды 7 М.
Konrad Zuse's Z1
15:06
Michael Holzheu
Рет қаралды 21 М.
Der mechanische Rechner Z1 von Konrad Zuse
1:01:55
Universität Stuttgart
Рет қаралды 14 М.
Wie man ein Tonbandgerät repariert | SWR Handwerkskunst
12:46
SWR Handwerkskunst
Рет қаралды 116 М.
Die Z3 von Konrad Zuse im Deutschen Museum
5:12
Deutsches Museum
Рет қаралды 150 М.
14.12.2023 - Die Zuse Z1 (Teil III)
1:05:08
Computermuseum der Stuttgarter Informatik
Рет қаралды 2,2 М.