okostojas fordito ellen

Andras Tantos andras at tantosonline.com
Wed Dec 28 21:14:56 CET 2005


Persze. Nem kell 'Volatile-á tenni nem akarom a fél global változókészletet' 
csak az nINT-et. Ez pontosan azt mondja a forditonak, amit csinalsz, azaz, 
hogy valaki, akirol o nem tud atirhatja nINT erteket, ugyhogy ne szorakozzon 
vele (azaz az olvasasok es irasok sorrendjet es szamat ne valtoztassa meg).

Udv,
Tantos Andras

> Sziasztok!
>
> Mit lehet tenni?
>
> _sleep();
> __no_operation();
> __no_operation();
> __no_operation();
> __no_operation();
> for(;;){        //wake-up
>  nINT=0; (IT rutin allitgatja 0-bol 1-be)
>  while(!nINT);
>  nINT=0;
>  restart();
> }
>
> kioptimalizalja frankon a for(;;) nagy reszet, es egy vegtelen ciklus 
> marad az eredmenye.
>
> Mi az altalanos megoldas ilyen esetekre.
> Volatile-á tenni nem akarom a fél global változókészletet.
> Optimalizálást külön szabályozni a blokkokra/fajlokra szerintem gány.
> Vagy törődjek bele?
>
> Igazabol ennyi is eleg lenne:
> _sleep();
> __no_operation();
> __no_operation();
> __no_operation();
> __no_operation();
> restart();
>
> De gondoltam biztos ami biztos...erre itt keresztbe tett nekem.
>
> K,
> Arnold
>
> -----------------------------------
> Szponzorunk: http://tonerbolt.hu/
> 




More information about the Elektro mailing list