C nebo ASM?
Petr Tomasek
tomasek@etf.cuni.cz
Pondělí Květen 25 08:47:57 CEST 2009
On Mon, May 25, 2009 at 06:58:51AM +0200, Jozo wrote:
>
> >
> > ;test.c: 24: } while(Number_of_Bytes-- != 0);
> > decf 13,f
> > incfsz 13,w
> > goto l4
> >
> Len malu poznamku - "do - while" cyklus je dobre napisat takto:
>
> i = N;
> do {
> ...
> } while(--i);
>
> Jednak vtedy pocita naozaj N-krat (na rozdiel od i--), ale hlavne
> kompilator pouzije najkratsie riesenie - teda decfsz + goto (hovorime o
> PIC).
>
> j.
Pokud si dobre vzpominam, tak to plati rovnez u AVR...
--
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus@jabbim.cz
SIP: butrus@ekiga.net
Další informace o konferenci Hw-list