Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Michal Hučík Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"></td><td align=right valign="middle"></td></tr></table><BR><pre>
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 (sharpemu@pandora.cz) napsal(a):
<span class="replyquote1">&gt; Neudelalo ti to pri kompilaci zdrojaky v asembleru?
&gt; O ty bych docela stal.
&gt; DL
&gt; ---
&gt; POZOR! Provoz systému Pandora.cz bude k 30. listopadu 2013 ukončen.
&gt; Více informací: http://goo.gl/b99cI
&gt;
</span>
</pre>