 Wane informacje (2:482/33)  -WANE- 
 Msg  : 81 of 93                            Snt Loc
 From : Marcin Macinski                     2:482/33        Fri, 11 Oct, 16:10
 To   : All                                                 Fri, 11 Oct, 23:34
 Subj : Assembler, the story begins [2, stack]

Vitay All!

 W dzisiejszym odcinku poznamy dwa bardzo potrzebne mnemoniki: push i pop.

> PUSH X
    warto rejestru X kadzie na stos

> POP X
    bierze ostatnio pooon warto ze stosu i przesya do rejestru X

 Jeli chcemy pooy na stosie _wszystkie_ rejestry, piszemy PUSHA, eby zdj
- POPA.

 Co to jest stos? Krtko mwic, jest to pewne miejsce w pamici, gdzie moemy
ukada sobie wartoci, na przykad tak:

 mov ax,1
 push ax        (na stosie mamy "1")
 mov ax,2
 push ax        (w tej chwili na stosie jest "1 2")
 mov ax,3
 push ax        (a teraz jest "1 2 3". Sprbujmy co zdj ze stosu)
 pop cx         (warto rejestru CX = 3, natomiast stos wyglda tak: "1 2")

 "Stos" to do intuicyjna nazwa, bo jak wida, mona z niego zdj tylko t
warto, ktra zostaa ostatnio pooona (ley "na wierzchu" - mona to sobie
skojarzy ze stosem cegie (: ).

 Do czego jest potrzebny stos, dowiemy si w nastpnym odcinku, kiedy to
przedstawi ptl (:


 ZADANIE DOMOWE: majc do dyspozycji tylko rejestry AX i BX oraz stos zamieni
wartoci znajdujce si w AX i BX.

  ,
 /;`\ koniu
 ` | \____
 .-(_ ___ ):.
  `  | ,-'| ;
     ^    ^
--- GoldED/386 2.50+
 * Origin: Dugo rdki nie decyduje o jakoci cudu (2:482/33)
