C nebo ASM?

Jozo svk421@zoznam.sk
Pondělí Květen 25 06:58:51 CEST 2009


>
> ;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.



Další informace o konferenci Hw-list