Stimmt geht auch ohne Takt im Prinzip.
Ist dann nur alles extrem kompliziert, weil die Signale von einem
Chipbestandteil zum anderen verschiedene Laufzeiten haben, je nachdem
wie weit die Entfernung bzw. die STufen dazwischen sind.
Wenn du dann eine 16 bit Zahl z.B. mit einer zweiten 16bit Zahl
addieren willst, sind manche Bits bereits addiert, während andere noch
lange nicht am Ziel sind - wann ist das Ergebnis also gültig, wann darf
man "weiterrechnen"??
Damit im Chip alles im Gleichtakt läuft gibt es den Takt. Bis zum
nächsten Takt haben alle Signale Zeit am Ziel anzukommen und alles kann
bis dahin "zur Ruhe kommen", dann macht es klick, alles ist übernommen
und kann weiterbenutzt werden.
Das erleichtert alles ungemein.
Logik ohne Takt kommt zwar auch zunehmend (kann schneller sein), ist
aber extrem kompliziert und erfordert ganz neue Ideen, damit alles
jederzeit funktioniert.
Bausteine, die für Takt gebaut sind, kannst du nicht einfach ohne
benutzten - es ist eben dann intern was ganz anderes (ohne Flipflops).
jörn