Lo stack ha una particolarità:
LIFO=Last In First Out
cioè il primo elemento che inserisco nello stack è l'ultimo a essere tirato fuori quindi ti faccio un esempio in Assembly x86:
codice:
MOV AX,01
PUSH AX
MOV AX,02
PUSH AX
MOV AX,03
PUSH AX
POP AX   ;IN QUESTO MOMENTO AX VALE 03
POP AX   ;IN QUESTO MOMENTO AX VALE 02
POP AX   ;IN QUESTO MOMENTO AX VALE 01
Spero di essere stato chiaro