5 Software/Code Organisation

Dass der Assembler-Code einigen Umfang annehmen wird (ca. 250 Kb dokumentierten Assemblercode) wurde schon sehr früh erkannt, daher wurden auch die Programmteile bald in einzelne Dateien und Verzeichnisse aufgeteilt. Fixe Regeln beim Verwenden dieser Strukturen, festgelegte Namenskonventionen, die strukturierte Verwendung der Assemblerdateien, die extensive Verwendung von Assembler-Makros und die definierte Verwendung der zahlreichen Register der ATMEL Prozessorfamilie (32 meist gleichberechtigte Universalregister) sorgen dafür, dass die Entwicklung in Assembler eine vergleichbare Effizienz mit Hochsprachen aufweist, jedoch ohne auf die Vorteile der Assemblerprogrammierung verzichten zu müssen.

Dieser Abschnitt widmet sich diesem Aspekt und erläutert die organisatorischen Regeln und Konventionen mit Begründung und den zu Grunde liegenden Intentionen und beschäftigt sich mit dem Bereich Debugging und Fehleranalyse.



Subsections

gerhard.reithofer@tech-edv.co.at