Hallo!
Ich weiss, dass solche grundlegenden Fragen nicht gern gesehen sind, aber ich möchte darauf hinweisen, dass ich mich in anderen Foren erkundigt habe, Bücher ausgeliehen habe und natürlich gegoogelt, doch endgültig
sicher bin ich mir nicht. Berichtigt mich bitte, wenn ich falsch liege:
Eine Anwendung besteht speichertechnisch aus Frames, doch diese werden nur bei Bedarf in den RAM gemappt. Wenn ein Frame in den Speicher gemappt wird bei bspw. 0x400000, so lässt sich die absolute Adresse einer Variablen wie folgt "errechnen": Basisadresse(0x400000)+Offset.
Innerhalb eines Frames sind die Offsets der Variablen immer gleich, egal wo der Frame hingemappt wurde.
Stimmt die Funktionsweise?
Grüße ~Feve
Ich weiss, dass solche grundlegenden Fragen nicht gern gesehen sind, aber ich möchte darauf hinweisen, dass ich mich in anderen Foren erkundigt habe, Bücher ausgeliehen habe und natürlich gegoogelt, doch endgültig
sicher bin ich mir nicht. Berichtigt mich bitte, wenn ich falsch liege:
Eine Anwendung besteht speichertechnisch aus Frames, doch diese werden nur bei Bedarf in den RAM gemappt. Wenn ein Frame in den Speicher gemappt wird bei bspw. 0x400000, so lässt sich die absolute Adresse einer Variablen wie folgt "errechnen": Basisadresse(0x400000)+Offset.
Innerhalb eines Frames sind die Offsets der Variablen immer gleich, egal wo der Frame hingemappt wurde.
Stimmt die Funktionsweise?
Grüße ~Feve