POK: vseobecne zasady pre pisanie prerusovacich rutin

Ladislav Vaiz spam@nagano.cz
Středa Září 26 17:22:18 CEST 2007


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
>   




Další informace o konferenci Hw-list