IMAG0656 (4)
Stos
wskaźnik stosu - sp (esp) wskazuje ostatni odłożony na stos element • push argument
1. Przesuwa wskaźnik stosu o liczbę bajtów odpowiadającą domyślnej długości słowa procesora (32bitowe o 4 bajty, 64 bitowe -8 bajtów) w dół: np. esp=esp-4
2 Umieszcza wartość argumentu na stosie, w nowym miejscu (wskazanym przez przesunięty wskaźnik)
| • pop argument
1 j Odczytuje wartość komórki adresowanej przez wskaźnik stosu
2. Przesuwa wskaźnik stosu o liczbę bajtów odp. domyślnej długości słowa procesora w górę: np. esp=esp+4
W x86/MIPS wierzchołek stosu jest na dole a dno stosu na górze!
ale w niektórych procesorach/mikrokontrolerach np. i8051 stos jest zorganizowany „na odwrót* (push przesuwa sp do góry), zasada działania pozostaje taka sama
Wyszukiwarka
Podobne podstrony:
wskaźniki (dane tego typu zawierają adresy - wskazania na inne elementy w pamięci operacyjnej - daneSTOS niższe adresy wyższe adresy wskaźnik stosuPoznaj C++ w$ godziny0089 Funkcje 75 Kiedy wartość jest odkładana na stos, to jest umieszczana w kom16 SWB - Programowanie mikrokontrolerów - wykład 10a®*Stos i rejestr Wskaźnik stosu •IV zja8 Oznaczenia: A - akumulator B, C, D, E, H, L- rejestry robocze (uniwersalne) SP - wskaźnik stcwiczenie 5 SP - profilowanie potencjału naturalnego, m.in. wskaźnik przepuszczalności osadu, zero wSTOS 4 % niższe adresy wyższe adresy wskaźnik stosup1030173 Rejestry w 8086/88 (2/4)_ • R. wskaźnikowe i indeksowe: — SP - wskaźnik sW zespole rejestrów roboczych występuje rejestr nazwany rejestrem wskaźnika stosu (lub krócej wskaźnIMAG0122 Cd ROŚLINA WSKAŹNIKOWA Rośliny IfijlfIMAG0613 ID • Wskaźnik udziału kosztów I funkcjonowania działu 1 zaopatrzenia w kosztach ogółem&nbIMAG0629 13. Wskaźnik technicznego uzbrojeniaIMAG0642 Wartom 4 Wskaźnik Wartki tuptały* my jHMąoawawięcej podobnych podstron