Joomla TemplatesWeb HostingWeb Hosting
Start Xzeer Projekte XRegister

XRegister

Das erste Xzeer Projekt heiß XRegister und ist eine stark vereinfache Emulation eines Prozessors. Mit dem Programm kann man auf der Basis von wenigen Grundbefehlen lernen, wie ein Prozessor rechnet. Dabei ist es möglich selbst kleine Programme zu schreiben und auszuführen.

Download

XRegister Version 0.1.0 Beta (gepackt mit WinRar) | Download

Systemanforderungen

Entweder:

Kurzbeschreibung

XRegister emuliert 20 Speicherregister und 10 Rechenregister. Alle Befehle sind 8 Zeichen lang und bestehen nur aus Zahlen. Der Aufbau eines Befehls sieht folgendermaßen aus:

Befehlsnummer <00> + In <00> + Mit1 <00> + Mit2 <00>

Die Befehlsnummer gibt an, was für eine Aktion ausgeführt wird. "In" gibt das zentrale Register der Aktion an. Zum Beispiel wird in diesem Register das Ergebnis einer Rechnung am Ende abgelegt. "Mit1" und "Mit2" geben Zusatzregister oder Sprungmarken an.

xregisteralphascreenshot

Auf dem Screenshot sieht man ein Programm, dass die Register 1 und 2 addiert und das Ergebnis in Register 3 ablegt.

Man kann jedes Register des Datenspeichers beliebig mit Zahlen füllen um diese in Rechnungen zur Verfügung zu haben. Nach dem Ändern muss auf den Button "Werte setzten" geklickt werden. Die Rechenregister sind für den Benutzer nicht beschreibbar.

Folgende Befehle sind bereits implementiert:

xregisteralphabefehle

"reg" steht für eine Registernummer des Rechenregisters. "dat" steht für eine Registernummer des Datenspeichers und "prog" steht für eine Codezeilennummer zu der gesprungen werden soll.

 
Surftipp
Banner