Gast
#3209769
Ich habe gerade gelesen: >Code-Speicher >Der Code-Speicher wird in den Arbeitsspeicher geladen, und von dort aus >werden >die Maschinenbefehle der Reihe nach in den Prozessor (genauer gesagt >in die Prozessor-Register) geschoben und ausgeführt. >Daten-Speicher >Im Daten-Speicher befinden sich alle statischen Daten, die bis zum >Programmende >verfügbar sind (globale und statische Variablen). >Stack-Speicher >Im Stack-Speicher werden die Funktionsaufrufe mit ihren lokalen Variablen >verwaltet. In Abschnitt 9.20.1, »Exkurs: Stack«, bin ich schon näher auf den Stack eingegangen. Ist es aber in wirklichkeit nicht so, dass die Variablen in den Hauptspeicher gelangen und das Pogramm in den Datenspeicher? SO ist es doch beim Mikrocontroller auch oder nicht? Der SRAM beinhaltet dann die ganzen Variablen und der Flash das Programm