Gast
#3188897
Hallo, ich habe eine Verständnisfrage. Wie werden lokale Variablen beim Interruptaufruf behandelt? In einer Funktion außerhalb der Interruptbearbeitung wird der Speicherplatz der lokalen Variablen ja nach Abarbeitung der Funktion wieder freigegeben und ggf. für die nächste Funktion genutzt. Wenn ich jetzt die gleichen Funktionen bei der Interruptbearbeitung aufrufe, dann muss ja der Speicherbereich der lokalen Variablen ständig reserviert bleiben, da ich vorweg oft nicht weiß, wann er benötigt wird. Ist diese Überlegung so richtig? Muss ich bei Compilern diesem Problem besondere Beachtung schenken oder kann ich davon ausgehen, dass sie es i.A. richtig machen?