IMAG0656 (4)

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 - dane
STOS niższe adresy wyższe adresy wskaźnik stosu
Poznaj C++ w$ godziny0089 Funkcje 75 Kiedy wartość jest odkładana na stos, to jest umieszczana w kom
16 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 st
cwiczenie 5 SP - profilowanie potencjału naturalnego, m.in. wskaźnik przepuszczalności osadu, zero w
STOS 4 % niższe adresy wyższe adresy wskaźnik stosu
p1030173 Rejestry w 8086/88 (2/4)_ • R. wskaźnikowe i indeksowe: —    SP - wskaźnik s
W zespole rejestrów roboczych występuje rejestr nazwany rejestrem wskaźnika stosu (lub krócej wskaźn
IMAG0122 Cd ROŚLINA WSKAŹNIKOWA Rośliny Ifijlf
IMAG0613 ID • Wskaźnik udziału kosztów I funkcjonowania działu 1 zaopatrzenia w kosztach ogółem&nb
IMAG0629 13. Wskaźnik technicznego uzbrojenia
IMAG0642 Wartom 4 Wskaźnik Wartki tuptały* my jHMąoawa

więcej podobnych podstron