Erdekessegkeppen: Atmega C->ASM...
ide at ne.irj
ide at ne.irj
Mon Mar 22 20:02:49 CET 2004
Thus spake Fuzesi Arnold:
> Csak meglepo, hogy egy atlag C, Basic sort 3-6 asm utas lefed. Sokkal tobbre
> szamitottam.
Kerdes hogy mire optimalizalsz, stb...
Es ez persze nem jelent _semmit_ a sebessegre nezve.
Lehetne irni ennel meg "jobb" arannyal dolgozo forditot is, ha ez
szempont lenne. Nem is irom le hogyan, nyilvan sejted...
> Magyarul eleg jol lehet erre a "kis vacakra" forditokat eszkabalni.
> A sok regisztere (32) miatt ilyen hatekonyak valszeg a forditok.
Igen, a sok egyenrangu regiszter, sok ugyes cimzesi mod, stb...
Valoban egesz jol forditanak ra a forditok.
> PIC-nel 8-10asm utasitas volt egy C sor.
En mostanaban a Z80 emulacio utasitas-igenyevel merem a 8 bites procikat :)
8051 ~5, AVR ~1
> Most neztem meg, full optimalizacioval 53K a kod.
A masik temahoz: nekem mukodik a 64k feletti program. Ellenorizni es
kiolvasni nem probaltam, de rendesen lefut. IAR asm, intel standard,
Ponyprog2000.
> Arnold
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
"Microsoft Certified Angry OS Rebooter"
____________________________________________________________________
Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol.
Probald ki most! http://www.freestart.hu
More information about the Elektro
mailing list