8-Bit-CPU und Assembler
Loading...

8-Bit-CPU und Assembler

Schreibe in Assembler, übersetze in Maschinencode und führe ihn in 256B RAM aus.

Připraveno
Hilfe / Wozu ist das gut?

KI-Codegenerator (Natürliche Sprache → Code)

Generieren

Assembler-Code

Übersetzen und laden
Ausführen Pausieren Schrittweise ausführen Zurücksetzen

Übersetzter Maschinencode (Hex)

Register

Flags

Befehlssatz (ISA)

Befehle: MOV, ADD, SUB, INC, DEC, CMP, JMP, JZ, JNZ, JG, JL, LDM, STM, HLT. Register: A, B, C, D.

Live-Übersetzer (Maschine ↔ Mensch)

Fahre mit der Maus über den Speicher oder starte die CPU, um die Übersetzung anzuzeigen...

Speicher (256 Byte)

Wie funktioniert das und wozu ist es gut?

Diese Anwendung ist ein edukativer Simulator eines einfachen 8‑Bit‑Prozessors (CPU). Er dient dazu zu verstehen, wie Computer auf der niedrigsten Hardwareebene funktionieren. Er zeigt Schritt für Schritt, wie menschenlesbarer Code (Assembler) in Zahlen (Maschinencode) übersetzt wird, die der Prozessor schließlich versteht.

Wie verwendet man die Anwendung?

  • 1 Code schreiben: Links befindet sich ein Texteditor für Ihren Assembler‑Code (Instruktionen wie MOV, ADD). Sie können das Standardprogramm ausprobieren oder die KI oben bitten, eines für Sie zu generieren.
  • 2 Übersetzen und laden: Mit der Schaltfläche wird Ihr Textcode in eine Zahlenform umgewandelt und in den 256‑Byte‑Speicher unten rechts geladen.
  • 3 Starten oder Schrittweise ausführen: Mit der Schaltfläche „Starten“ läuft das Programm kontinuierlich. Die Schaltfläche „Schrittweise“ führt die Anweisungen einzeln aus, damit Sie genau sehen, wie sich die Werte in den Registern (A, B, C, D) und im Speicher ändern.
  • 4 Live‑Übersetzer: Während der Ausführung oder wenn Sie mit der Maus über eine beliebige Speicherzelle fahren, zeigt Ihnen der Übersetzer genau an, was die jeweilige Zahl für den Prozessor bedeutet.
Verstanden, schließen