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

Re: CH375

Michal Hučík SHARP MZ-800

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
>

Zobrazit původní podobu

Vlákno · 24 zpráv

Zobrazit celé vlákno na jedné stránce

  1. CH375 David Luftner
  2. Re: CH375 VELESOFT (SPRINTER)
  3. Re: CH375 Michal Hučík
  4. Re: CH375 Vaclav Peroutka
  5. Re: CH375 Radek Suk
  6. Re: CH375 David Luftner
  7. Re: CH375 VELESOFT (SPRINTER)
  8. Re: Re: CH375 David Luftner
  9. Re: CH375 Radek Suk
  10. Re: CH375 Michal Hučík
  11. usb disk + sramdisk + (rtc) Radek Suk
  12. Re: Re: CH375 David Luftner
  13. RE: usb disk + sramdisk + (rtc) Martin Lukasek
  14. RE: usb disk + sramdisk + (rtc) Martin Lukasek
  15. RE: usb disk + sramdisk + (rtc) Martin Lukasek
  16. Re: usb disk + sramdisk + (rtc) Radek Suk
  17. RE: usb disk + sramdisk + (rtc) Martin Lukasek
  18. Re: usb disk + sramdisk + (rtc) Ctirad Feřtr
  19. Re: CH375 Michal Hučík
  20. Re: Re: CH375 David Luftner
  21. Re: usb disk + sramdisk + (rtc) Radek Suk
  22. Re: usb disk + sramdisk + (rtc) Ctirad Feřtr
  23. Re: usb disk + sramdisk + (rtc) Radek Suk
  24. Re: usb disk + sramdisk + (rtc) Fuzzy