Assembler-Programmierung ist viel stärker mit den spezifischen Mikrocontroller-Strukturen verwoben als die Programmierung mit Compilern. Wer mit Assemblern programmiert, muss sich zwangsläufig intensiver mit Aufbau und Funktionsweise von Mikrocontrollern beschäftigen. Und genau das ist auch das Hauptziel dieses Projektteils: Weder werden wir hier einen vollständigen Assembler-Kurs anbieten, noch sollen hier umfangreiche Projekte mit einem Assembler realisiert werden. Vielmehr wird es darum gehen, einige typische Aspekte der Assembler-Programmierung für den Attiny 2313 exemplarisch zu beleuchten und dabei auch für ein tieferes Verständnis für die Funktionsweise von Mikrocontrollern zu sorgen.
Viel Spaß beim Studieren!