[elektro] C kérdés
Sztrikó János
elektrolista at gradev.hu
Thu Jan 31 10:22:32 CET 2008
Ha pontosan tudod, hogy mit szeretnél, allor a megszakítási rutinodnál
használd a "naked" attribútumot. Ekkor a fordító nem csinál semmit,
mindent neked kell mentened és visszaállítanod. Google gcc interrupt naked.
hg12345 wrote:
> Hi!
>
> GCC vagy ANSY-C esetében hogy kényszerithető a forditó a function-
> ban lévő locális változóit maga mentse.
>
> Miért, sajnos vagy egy fuggvény amit interupt-bol is használok, a
> forditó optimalizáslás ellenére ha a függvény hivás belekerül minden C-
> ben általánosan használt regiszter fejvesztve menteni kezdi, pedig a
> függvényben csak néhány regiszter használodik, amit egyébbként az
> IT-ben is használ. A felselges mentések miatt növekszik a program és a
> IT késleltetési idő!
>
> Van erre valamilyen forditási opció, modositó a fuggvény definiciójában?
More information about the Elektro
mailing list