Forum: Programmieren allgemein
by mumu,
5. Jan 2006
diesen satz versteh ich nicht 100 prozentig.
ist Stack-Frame = der Teil von Stack-Segment, den die aktuelle Prozedure verwendet?
was heißt es gibt keine Adressierungsmöglichkeiten über SP?
Forum: Programmieren allgemein
by mumu,
5. Jan 2006
Was macht eigentlich der Base Pointer (BP - Register)? Angeblich zeigt er immer auf den Boden des Stacks? Bei mir ist der aber immer irgendwie 0000h? Wann wir der gesetzt der Base Pointer durch welche Operationen? und wozu wird er verwendet?
soweit ich weiß wird er in Unterprogrammen dazu verwendet auf die übergebenen Argumente zuzugreifen:
f1: PUSH BP
MOV BP,SP
...
MOV...