|
korak Nis
Član broj: 125522 Poruke: 230 *.dynamic.sbb.co.yu.
|
Da, ali i sam C nekada nezna sta radi, nadje gresku, a ispise poruku koja nema veze sa tom greskom.
Jeste, asembler moze da iskoristi 100% resurse mikrokontrolera, sto ne mogu visi programski jezici. Sa nostalgijom se secam nekih programa koji su tako pisani, kratki, brzi i efikasni. Ali to kosta, mora se mnogo znati i treba imati iskustvo i vestinu u programiranju. Sada svako hoce da smandrlja neki softver na C-u, da uzme pare i da predje na novi projekat. U sve se umesao profit, a kvalitet se zadovoljava na minimalnom nivou.
Problem sa asemblerom je taj sto su pre 30 god. Intel i Motorola postavile nepisani standard za asembler. Tako su svi kasniji asembleri slicni onim prvim. Meni se to smucilo, bezbroj labela, odsustvo svake strukture (i programa i podataka), pa sam napisao svoj asembler za HC11, HC908 i AVR. U njemu nema potrebe za labelama (osim ako se insistira), postoje programske strukture, kao i strukture podataka, sve je citjivo i lako za odrzavanje. Bez problema sam za vise projekata napisao u asembleru programe duzine 40 i vise KB sa visokim stepenom efikasnosti, koja nije mnogo niza od programiranja u C-u.
Steta sto ne radim sa PIC-om, ali bih voleo da imam malo vremena da napravim doradu i za taj mikrokontroler. Ako neko ima zelju i vreme da mi pomogne mozda bi zajedno to i uradili.
Pozdrav.
|