Prozeduren sind der Grundbaustein von prozeduralen Programmiersprachen. In prozeduralen Sprachen (wie in C) organisiert man den Code in Form von Prozeduren. Der Programmfluss wird durch das Aufrufen dieser Prozeduren gesteuert, wobei jede Prozedur eine spezifische Aufgabe übernimmt.
Assembler ist keine prozedurale Programmiersprache im klassischen Sinne. Prozedurale Konzepte können in Assembler implementiert werden, aber die Sprache unterstützt Prozeduren oder Funktionen nicht nativ. Der Programmierer muss diese Konzepte manuell implementieren.
Um in Assembler komplexe Programme zu entwickeln, ist das Verständnis prozeduraler Konzepte unerlässlich. Prozeduren, die spezifische Aufgaben ausführen, werden über den Stack organisiert, der die Aufrufe und dazugehörigen Daten verwaltet.
zurück | Hauptmenü | weiter |