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