Einführung Runtime-Information

Funktionsübersicht

Das Runtime-InformationFeature bietet einen umfassenden Einblick in den aktuellen Zustand der simulierten Hardware. 

Die Runtime-Information kann angezeigt werden, indem der entsprechende Tab angeklickt wird.

Runtime-Information-Tab

Register und Flags

Im oberen Bereich der Runtime-Information werden die Werte in den Registern R0 bis R15 dargestellt. Diese Register speichern Zwischenwerte, die bei der Ausführung von Befehlen im Simulator verwendet werden.

Zusätzlich zu den Registern werden Flags angezeigt, die das Ergebnis der letzten Berechnung signalisieren. Die Flags sind kritisch für die Entwicklung und Fehlersuche von Programmen, da sie Zustände wie z. B. Überläufe (Overflow)  anzeigen. 

Hinweis: Detailliertere Informationen zu den Flags sind im theoretischen Teil des Calculators zu finden.

Memory-Ansicht

Die Memory-Ansicht des Simulators zeigt den Inhalt des Speichers in Hexadezimalformat. Diese Ansicht ist nützlich, um den Zustand des Speichers zu überprüfen und spezifische Daten zu lokalisieren. Mit der integrierten Suchfunktion kann direkt zu einer bestimmten Adresse gesprungen werden, indem die Adresse ins Eingabefeld neben dem Load-Button eingegeben und mit dem Anklicken des Load-Button bestätigt wird.

runtime_memory
Memory-Ansicht

Die Runtime-Information ist besonders nützlich beim Step-by-Step-Debugging, indem sie fortlaufend Zustandsänderungen der Hardware anzeigt.

Nutzung des Debuggers in Kombination mit der Runtime-Information

Ende!

Abgeschlossen 100%