BP
Base Pointer
Definition
BP steht für Base Pointer und ist ein Register in x86-Prozessoren, das als Basiszeiger für den Zugriff auf den Stack-Frame einer Funktion dient. Es zeigt auf den Anfang des aktuellen Stack-Rahmens und ermöglicht den Zugriff auf lokale Variablen und Funktionsparameter über feste Offsets. Der Base Pointer ist zentral für die Verwaltung von Funktionsaufrufen und die Fehlersuche in kompiliertem Code.