AVR kérdések
hoyuka hoya
hoyuka at c2.hu
Sat Nov 5 20:45:55 CET 2005
Hali,
Miert szerinted egy asztalosnak nem kell figyelni? :) Nekikezdenel pl. egy
psycho-akusztikus tomoritest megirni AVR assembly-ben? (mondjuk ezt egy
AVR valoszinu nem birna, hacsak meg nem hajtjak vhogy 100MHz koruli
orajellel).
Egyebkent a gcc eleg jo kodot fordit, AVR-re lehet nem, de x86-ra biztos.
Sot sokkal jobb kodot csinal, mintha en csinalnam Assembly-ben. Jo ez
lehet nem igaz, mert ha en gondolkodok ket hetet a kodon az lehet gyorsabb
lesz 3%-al, mint az a kod, amit a GCC general egy jol es elegansan megirt
C++ kodbol 1ms alatt.
(pl. irtam egy grafikus demo-t C++-ban!!!, elegansan, class-ok
hasznalataval, meg minden (meg a raszterek nek is egy-egy class volt
megfeleltetve). Aztan a kritikus effekt-eket megirtam assembly-ben MMX
utasitaskeszlettel (szerintem eleg jol) es alig 20-30%-al lett gyorsabb).
udv.
hoyuka
Tauri said:
> Hi Lista
>
> Saturday, November 5, 2005, 1:46:36 PM, you wrote:
>
> hoya> Hali,
>
> hoya> Lehet igy van, nem emlexem mar. Annak idelyen, amikor nekem is
> eljutott a
> hoya> tudatomig, hogy a teljsenen egyenrangunak bereklamozott regiszter
> keszlet
> hoya> nem is teljesen egyenrangu, ugy dontottem, hogy nem assembly-ben
> fogok
> hoya> kodot irni hozza, hanem C-ben (gcc-vel). Egyebkent igen faraszto egy
> hoya> nagyobb AVR assembly proginal fejben tartani, hogy melyik
> regiszterben mi
> hoya> van (hat megha optimalizalni is akarja a hujejuzer a regiszter
> hoya> hasznalatot).
>
>
> akkor elkell menni asztalosnak vagy badogosnak hatha ott nem kell
> figyelni.
>
> bocsi
>
>
>
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
>
-------------------------------------
C2 MAIL: Levelezés felsõfokon. http://mail.c2.hu
More information about the Elektro
mailing list