Zilog

Snail Instruments snail
Středa Březen 17 11:53:55 CET 2004


>> Nebo z jineho soudku, AVRasm (assembler pro AVRka) vypada vedle MPASM (pro
>> PICy) jako chudy pribuzny.
>
>A nezamenujete takhle nahodou asembler s IDE ??
Nezamenuji, MPASM pouzivam ve spojeni s editorem PFE od Alana Phillipse a
IDE vubec nespoustim. AVRasm samozrejme umi assemblovat dobre, ale jeho
slabou strankou jsou prave makra, da-li se vubec o makrech mluvit.

>Pokud jiz mame srovnavat PIC a AVR, tak jak to dopadne pri tomto uhlu
>pohledu: filosofie architektury a portace kodu
>na jineho clena rodiny??
Ja jsem toho na AVR zase tolik neudelal, ale ve srovnani s PIC bych rekl,
ze si prinaseji mnoho rysu z rodiny '51. V Atmelu si zrejme byli velmi
dobre vedomi oblibenosti intelovske instrukcni sady a tak udelali neco jako
krizence toho dobreho stareho a pokrokoveho noveho, byt bylo treba neco
obetovat. Ten krizenec ma horsi ortogonalitu instrukcni sady, nektere
instrukce jsou delsi jak v operacnim kodu tak i pri provadeni nezli
ostatni. Nic zavazneho, s cim by se nedalo zit. Naproti tomu ma moznost
neprimeho indexoveho pristupu do pameti pres jeden az tri indexove registry
s moznosti predecrementu a postinkrementu, sw pristupny zasobnik, instrukce
PUSH a POP, no proste pohadka ;-).

>Proc se ale omezovat na mikrocipy? Proc pouzivate (pardon, ne Vy, ale mliony
>ve Vasem okli) wokna - OS ktery je naprosto zvrhly
>a z pohledu vlastni filosofie davno prekonany.

Bohuzel ano, stale jeste wokna, i kdyz si rikam, ze se treba jeste jednou
doziju lepsich casu.

>A jedna otazka nakonec:  Pouzivate Vy osobne HW emulator ?
Nee, pozacatku jsem na nej nemel a tak jsem se naucil delat veci rovnou
dobre (skrome podotykam ;-). Krom toho nekdy se stavalo, ze neco chodilo na
emulatoru, ale ne na opravdickem PICu, nebo naopak. Ostatne aplikace, ktere
pisu, nejsou zase tak slozite. 

J. Hanzal








Další informace o konferenci Hw-list