Gatter, Flipflops, Register, Zähler, RAM, ROM, eine 8-Bit-ALU und vollständige CPU-Blöcke.
Beginnen Sie mit einem Gatter. Enden Sie bei einer CPU.
Eine Werkbank für digitale Logik mit einundsechzig Komponenten und einem Simulationskern, der reale Ausbreitungsverzögerungen modelliert. Verdrahten Sie in der ersten Minute ein UND-Gatter und machen Sie weiter, bis ein 8-Bit-Prozessor selbst geschriebenen Assemblercode ausführt.
Läuft im Browser · keine Installation · ohne Anmeldung bauen

Die echte Logic-Lab-Arbeitsfläche – Palette, Zeichenfläche, Oszilloskop und Anzeigen auf einer Browser-Werkbank
Logic Lab öffnenEin nach Abhängigkeiten geordneter Weg von digitalen Signalen und Wahrheitstabellen bis zu Speicher und Prozessorsteuerung.
Schreiben Sie Assembler, laden Sie ihn in den ROM und steppen Sie die Maschine durch Ihr eigenes Programm.
Was ist das DigiSim Logic Lab?
Das DigiSim Logic Lab ist ein Online-Simulator für digitale Logik, mit dem sich der Aufbau digitaler Systeme untersuchen lässt. Sie platzieren Komponenten auf einer Zeichenfläche und verdrahten deren Anschlüsse; der ereignisgesteuerte Simulationskern wertet die Schaltung mit komponentenbezogener Ausbreitungsverzögerung aus. Neben 0 und 1 bildet das Labor undefinierte, hochohmige und konfliktbehaftete Zustände ab, sodass Tri-State-Busse und Timing-Fehler sichtbar bleiben.
Ideal für: Logik in der weiterführenden Schule bis zur Rechnerarchitektur im Grundstudium, Prozessorentwurfs-Kurse und alle, die Fetch–Decode–Execute erleben möchten, statt nur darüber zu lesen.
98 Lektionen in der einzig sinnvollen Reihenfolge.
Jeder SimCast baut die Schaltung vor Ihnen auf und erklärt, warum jede Komponente dort sitzt, wo sie sitzt. Jede Lektion ist eine Live-Werkbank, sodass Sie mitten im Satz anhalten und das Beschriebene untersuchen können.
Die ersten 22 Lektionen – von digitalen Signalen und Binärzahlen über Boolesche Vereinfachung bis zu Don't-Care-Bedingungen – sind öffentlich. Pro öffnet den vollständigen Kurs.
Alle Logic-Lektionen ansehen
Anfänger · Logik-GrundlagenSicherheitssystem mit UND-Gattern
Anfänger · Logik-GrundlagenPuffer-Fan-out-Demonstration
Anfänger · Logik-GrundlagenODER-Gatter-System mit mehreren Schaltern
Anfänger · Logik-GrundlagenNICHT-Gatter als Signal-Inverter
Anfänger · Logik-GrundlagenAlarmsystem mit ODER-Gattern
Anfänger · Logik-GrundlagenODER-Gatter erkunden- FOUNDATIONSGrundlagen5
- GATESGatter14
- BOOLEAN_ALGEBRABoolesche Algebra8
- ARITHMETICArithmetik13
- DATA_ROUTINGDatenweiterleitung13
- SEQUENTIALSequenzielle Logik13
- REGISTERS_COUNTERSRegister und Zähler11
- MEMORY_SYSTEMSSpeicher und Systeme4
- BUSESBusse und Übertragung2
- ARITHMETIC_UNITDas Rechenwerk3
- PROCESSORDer Prozessor9
- COMPUTERDer Computer3
In vier Schritten von der leeren Zeichenfläche zur laufenden Schaltung
So funktioniert esNichts ist hinter einem Formular verborgen. Sie platzieren die Teile, stellen die Verbindungen her und lesen die Folgen beider Entscheidungen ab.
- 01
Vorlage oder leere Zeichenfläche öffnen
Beginnen Sie mit einem fertigen Addierer, Zähler oder einer ALU und nehmen Sie ihn auseinander, oder ziehen Sie eigene Gatter aus der Palette. Vorlagen öffnen sich im selben Editor – nichts ist schreibgeschützt.
- 02
Ausgangspin mit Eingangspin verdrahten
Ziehen Sie von einem Pin zum anderen; die Leitung wird orthogonal geroutet. Verbundene Leitungen sind nach Zustand farbcodiert, einschließlich hochohmiger Zustände, sodass Sie die Schaltung ohne Messung lesen können.
- 03
Ansteuern und eine Sache ändern
Legen Sie einen Schalter um, stellen Sie eine Taktfrequenz ein oder laden Sie ein Programm. Der Simulationskern wertet den Zustand kontinuierlich neu aus, sodass die Schaltung noch im selben Tick reagiert und nicht erst nach einem erneuten Aufbau.
- 04
Messen, bis Sie den Grund kennen
Legen Sie das Oszilloskop auf den Takt und das verdächtige Signal, vergleichen Sie Erwartung und Ankunft, korrigieren Sie die Verdrahtung und fahren Sie dann mit dem nächsten Abschnitt fort.
Alles, was Sie brauchen, um einen Computer auseinanderzunehmen
Eine Werkbank, kein ZeichenprogrammDas Logic Lab verbindet eine vollständige Komponentenbibliothek mit Messinstrumenten. Bauen Sie eine Schaltung, messen Sie ihr Verhalten und finden Sie heraus, warum sie sich so verhält – ohne den Tab zu verlassen.
61 Komponenten, eine Palette
Sieben Gattertypen und Buffer, Schalter und Konstanten, Multiplexer, Encoder, Addierer, Komparatoren, Latches, Flipflops, Register, Zähler, 256×8-RAM und ROM, Program Counter, Instruktionsregister und Control Unit.
Timing, das Sie wirklich lesen können
Legen Sie das Achtkanal-Oszilloskop auf eine beliebige Leitung und beobachten Sie Signale über der Zeit. Ausbreitungsverzögerung, Clock-Skew und der genaue Moment einer Race Condition werden sichtbare Ereignisse statt Prüfungswissen.
Assembler, der auf Ihrer eigenen Maschine läuft
Der Assembly Program Loader assembliert Quelltext zu Bytes und überträgt sie über Adress-, Daten- und Steuerleitungen in einen verdrahteten RAM. Schreiben Sie LDA, ADD, STA und JMP, schließen Sie den Ladevorgang ab und steppen Sie anschließend den verdrahteten Prozessor durch seinen Fetch–Decode–Execute-Zyklus.
Ausgaben, die sich anzusehen lohnen
7-Segment-Anzeigen machen Mehrbitwerte als Ziffern lesbar, und ein 16×16-Pixel-Bildschirm gibt einem CPU-Projekt etwas, worauf es wirklich zeichnen kann. Zählerwerte und Speicherinhalte bleiben nicht länger Hex-Dumps.
Komplexe Systeme bleiben prüfbar
Bauen Sie ein Registerfile oder eine ALU aus sichtbaren Gattern und Leitungen und prüfen Sie dann während der laufenden Simulation jedes Signal mit dem Oszilloskop. Die Implementierung bleibt einsehbar, statt hinter einem benutzerdefinierten Block zu verschwinden.
Portable Projektdateien
Schaltungen werden ohne Konto im browserlokalen Speicher gesichert; laborspezifisches Rückgängigmachen und Wiederholen deckt die letzten Bearbeitungen ab. Exportieren Sie eine `.digi`-Datei – reines JSON – oder eine PNG-/SVG-Datei für Ihren Bericht.
Für den Moment, in dem das Diagramm nicht mehr genügt
Nutzen Sie es, wenn Breadboards unpraktisch sind, eine Klasse dieselbe Schaltung gleichzeitig sehen muss oder ein Konzept erst verständlich wird, wenn Sie es selbst zerlegt haben.
Vorlesungen über Rechnerarchitektur
Öffnen Sie einen öffentlich zugänglichen Datenpfad auf dem Projektor, unterbrechen Sie ihn mitten in der Erklärung und verteilen Sie anschließend eine unterstützte `.digi`-Datei. Lernende benötigen nur die für die verwendeten Komponenten erforderliche Zugangsstufe; die Classroom-Verfügbarkeit ist eine gesonderte institutionelle Frage.
Kursarbeiten und Abschlussprojekte
Entwerfen Sie einen Prozessor, dokumentieren Sie ihn – sofern verfügbar – mit unterstützten gerenderten Exporten und reichen Sie die `.digi`-Projektdatei ein. Ihre JSON-Darstellung kann von Lehrkräften entwickelte Prüfabläufe unterstützen; DigiSim behauptet jedoch nicht, dass die Datei allein eine automatische Bewertung ermöglicht.
Selbstständig lernen
Folgen Sie der Lektionenfolge in dem Tempo, das der Stoff braucht – ohne Bausatz und ohne Logic Analyzer ausleihen zu müssen. Wiederholen Sie das Experiment, bis der Zusammenhang klar ist.
Die kostenlose Stufe ist eine echte Werkbank. Pro vervollständigt die Maschine.
Transparenter ZugangEs gibt keine Testfrist und kein Wasserzeichen. Free enthält die grundlegende Werkbank mit 16 Komponenten und 22 Lektionen; Pro ergänzt Speicher, CPU und Messinstrumente für ein Prozessorprojekt.
Genug, um die Grundlagen zu beherrschen
Öffnen Sie die Werkbank ohne Konto und lernen Sie digitale Signale, Gatter, Boolesche Logik und Schaltungstiming mit den Kernkomponenten eines Einstiegskurses.
- Schalter, Takte, Konstanten, Buffer und alle sieben Gatter
- Lampen, Ziffernanzeigen, 7-Segment-Anzeigen und Textbeschriftungen
- Ein Oszilloskop und 22 interaktive Lektionen
- Lokales Autosave und `.digi`-Export ohne Konto
Alles, was Sie zum Bau eines Prozessors brauchen
Fügen Sie Speicher, die CPU-Bibliothek und den Assembler-Loader hinzu und gehen Sie von der ersten Wahrheitstabelle bis zu einer Maschine, die Ihr eigenes Programm ausführt.
- 256×8-RAM und ROM, 8-Bit-ALU und CPU-Blöcke
- Assembler-Loader und 16×16-Pixel-Bildschirm
- Achtkanal-Oszilloskop
- Alle 98 Lektionen und die vollständige Vorlagenbibliothek
Bevor Sie beginnen
Simuliert es wirklich oder animiert es nur?
Es simuliert. Der Simulationskern arbeitet ereignisgesteuert und bildet komponentenspezifische Ausbreitungsverzögerungen, Tri-State- und hochohmige Pins sowie Buskonflikte ab. Schließen Sie das Oszilloskop an eine beliebige Leitung an und lesen Sie das tatsächliche Zeitverhalten ab – einschließlich der Race Conditions, die eine Animation unbemerkt glätten würde.
Kann ich die von mir gebaute CPU tatsächlich programmieren?
Ja. Verdrahten Sie eine 8-Bit-CPU oder öffnen Sie eine aus der Vorlagenbibliothek, schreiben Sie Assembler in den ROM-Loader und beobachten Sie Fetch–Decode–Execute bis zur Ausgabe auf dem 16×16-Pixel-Bildschirm. Der Befehlssatz ist bewusst kompakt: LDA, STA, ADD, JMP und Verwandte.
Was genau ist kostenlos?
Die Kernwerkbank mit 16 Komponenten und die ersten 22 Lektionen – ohne Zeitlimit und ohne Konto. Pro ergänzt Speicher- und CPU-Komponenten, den Assembler-Loader, den vollständigen Instrumentensatz und die übrigen Lektionen.
Wo liegen meine Schaltungen, und kann ich sie exportieren?
Automatisch gespeichert im Local Storage Ihres Browsers. Exportieren Sie jede Schaltung als `.digi`-Datei – reines JSON – oder als PNG beziehungsweise SVG. Local Storage wird nicht zwischen Browsern synchronisiert; exportieren Sie daher vor einem Gerätewechsel.
Kann ich es mit einer Klasse verwenden?
Ja – verteilen Sie eine Startschaltung als `.digi`-Datei und sammeln Sie die fertige Datei wieder ein. DigiSim bietet kein allgemeines Notenbuch und keine automatische Bewertung; Classroom bietet Aufgabenergebnisse für Logic Lab, schriftliches Feedback und CSV-Export. Jährliche Platzabonnements und Administratorrechnungen sind verfügbar.
Das erste Gatter dauert eine Minute
Der Prozessor ist dieselbe Arbeit, weitergeführt. Öffnen Sie eine Werkbank und finden Sie heraus, wie weit Sie kommen, bevor Sie etwas von uns brauchen.


