Asembler x86/Funkcje/GNU AS: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
→przykład: 0 |
→Zachowane rejestry: sfp: Nie ma takiego rejestru procesora |
||
Linia 66:
Rejestr CS zostaje utrwalony na stosie w tych samych przypadkach co EIP, lecz dodatkowo tylko gdy stosujemy skok daleki tj. call far.
Jeśli chodzi o rejestr EBP możemy go zachować sami ręcznie na stosie w celu odzyskania jego poprzedniej wartości. Rejestr EBP wskazuje na swoją zachowaną wartość i w sam w sobie w obrębie działania funkcji jest niezmienny (w przeciwieństwie do
===Zmienne lokalne===
|