POK: vseobecne zasady pre pisanie prerusovacich rutin
Jan Waclawek
wek@evona.sk
Čtvrtek Září 27 08:34:49 CEST 2007
V upravenej podobe som to tam doplnil.
Peter Rosko: Tiez som to trocha pretriedil podla toho ci to patri k asm,
C alebo obom - kupodivu som bol na 8052.com skritizovany za to iste... :-)
wek
Ladislav Vaiz wrote:
> 1) Některé kompilátory (myslím, že něco DOSového od Borlandu) neukládaly
> registry, které ISR nepoužívala. Pokud se z ISR volala další funkce a ta
> je měnila, nastal průšvih. Dopsal bych tam něco ve stylu "koukněte, co z
> toho ten kompilátor vytvořil".
>
> 2) Obecně vyhnout se vícebytovým proměnným, pokud to jde. Třeba Herout v
> knize doporučuje nepoužívat kratší typy než int. To je na 16 a
> vícebitech správně, na 8bitu ne. V podstatě je tento bod pokryt vašemi
> (rychlost, vypínání přerušení)
>
> Láďa
>
>
> Jan Waclawek napsal(a):
>
>>Spisal som nejake zasady pre pisanie prerusovacich rutin tak, aby clovek
>>nedosiel k ujme:
>>http://www.8052.com/faqs.phtml?FAQ=145008
>>
>>Prosim O Komentar.
>>
>>wek
>>_______________________________________________
>>HW-list mailing list - sponsored by www.HW.cz
>>Hw-list@list.hw.cz
>>http://list.hw.cz/mailman/listinfo/hw-list
>>
>
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>
Další informace o konferenci Hw-list