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