není to nějaké divné vzhledem k popsanému zásobníku LIFO?
|zásobník>
|A
|BA
|CBA
pop A vezme ze zásobníku návratovou adresu C
|BA
|A na RET zůstane proměnná A a ne návratová adresa...
další věc co by stála za zmínku, jak se pracuje s textem. Případně jakou konkrétní roli zde hraje procesor a jak to celé funguje například spolu s unicode. A co další objemnější bloky dat, jako obrázky atd..
už se nemůžu dočkat dalšího dílu, téma vypadá velmi slibně.
Ma to byt skutecne jinak, nejprve je zapotrebi ve funkci zachovat hodnotu navratove adresy a tu posleze obnovit (viz zacatek diskuse). V praxi se to dnes resi jeste jinak - pouzije se takzvany zasobnikovy ramec (stack frame), ale k tomu je zapotrebi umet adresovat relativne k hodnote nejakeho registru, vetsinou nazyvaneho BP (base pointer). K tomu se jeste dostaneme.