Ahoj Davide, SDCC z toho ceckoveho kodu vzdy nejprve vyrobi Z80
assembler a do binarniho tvaru se zkompiluje az ten. Nicmene ASM kod co
z toho leze urcite neni neco, co by jsi chtel zpetne rozebirat a
pouzivat do vlastni aplikace.
Veskere parametry se zpravidla predavaji pres zasobnik. Lokalni promenne
se take udrzuji take v zasobniku. Velmi casto se v tam proto pouzivaji
instrukce pro praci s indexem (IX + n). Zato ovsem zadne instrukce pro
praci s bloky to pouzivat neumi a stejne tak SDCC neumi vyuzivat zalozni
sadu registru. Kod se kompiluje tak, ze se prelozi vzdy jen jeden radek
ceckoveho textu bez ohledu na to v jakem kontextu se dana operace
provadi - proste univerzalni pristup k reseni problemu.
Kazdopadne pokud o to budes mit zajem, tak to urcite jeste nekde najdu a
muzu ti to poslat.
Michal
Dne 7.8.2013 18:37, David Luftner (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (7 řádků)
> Neudelalo ti to pri kompilaci zdrojaky v asembleru?
> O ty bych docela stal.
> DL
> ---
> POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
> Více informací: http://goo.gl/b99cI
>