1/3 Einführung Debugger
Funktionsübersicht
Die Hauptfunktion des CT-Board-Simulators ist der Debugger. Dieser soll Assembly-Programmierer*innen dabei unterstützen, Probleme zu analysieren und zu beheben oder den Programmablauf besser zu verstehen.
Der Debugger kann durch Klicken auf das Play-Symbol im Seitenregister geöffnet werden.
Durch Anklicken des Ordnersymbols öffnet sich der Explorer und die gewünschte Objektdatei (.axf) kann ausgewählt werden.
Im Bereich “Source Files” werden die einzelnen Dateien aufgelistet, die zur Erstellung der ausgewählten Objektdatei verwendet wurden. Der folgende Screenshot zeigt ein Beispiel, das sowohl aus C-Dateien (.c) als auch aus Assemblerdateien (.s) besteht.
Durch Anklicken der zu debuggenden Assemblerdatei wird sie im Editor angezeigt. Dort unterstützt die Software Syntax-Highlighting, wodurch die relevanten Schlüsselwörter hervorgehoben werden
Achtung!
Bei grösseren Dateien kann es einen Moment dauern, bis die Datei angezeigt wird.
Um einen Breakpoint zu setzen, muss auf das Feld links neben der Zeilennummer der gewünschten Codezeile geklickt werden. Es können beliebig viele Breakpoints gesetzt werden, die jeweils durch einen roten Punkt dargestellt werden.
Die Steuerelemente (rot umrandet) befinden sich in der rechten oberen Ecke und können zur Steuerung des Programmablaufs verwendet werden.