mcu + a -
MK
info@mcu.cz
Středa Červenec 28 12:25:35 CEST 2004
> A ak dovolite moj OSOBNY nazor, myslim si, ze vhodnost na implementaciu
> vyssieho jazyka je skor dana pritomnostou vacsieho mnozstva RAM (vo forme
> registrov aj RAM). Keby mala '51 defaultovo 256+2kB SRAM ++, tiez by sa nasiel
> niekto na GCC, si myslim.
Nenasel, ve sve podstate to nema s implementaci RAM co delat, problem je nedostatecna
podpora indexoveho adresovani a prace se zasobnikem - to je jeden z hlavnich duvodu,
proc je problematicke portovat GCC na x51 a PIC
> To ostatne su podla MNA naozaj marketingove kecy.
Ne tak docela, navrhari jadra AVR ho skutecne vyvyjely s ohledem na snadnou implementaci
vyssich jazyku. To co je pro C priznacne je prace se stackem - a to ve vetsine mikrokontroleru
je problematicke. Predavani parametru, vraceni hodnot funkcemi, alokace lokalnich promennych, etc
se ruzne obchazi pres mechanizmy, ktere jsou pouze komplikaci a zpomalenim vlastniho behu
programu.
http://www.mcu.cz/modules/news/article.php?storyid=31
S pozdravem
MK
Další informace o konferenci Hw-list