C nebo ASM?

Jan Waclawek konfera@efton.sk
Čtvrtek Květen 21 14:38:12 CEST 2009



----- Original Message ---------------
>Divam se ne preklad Hitech C kompilatoru pro PIC18:
>   Pom=0;
>   for (Ukazatel=8;Ukazatel<32+8;++Ukazatel) {
>    Pom=Pom+Bufer[Ukazatel];
>    *p_Ukaz++=Bufer[Ukazatel];
>   }

[...]

>Docela dost dlouhe. V asembleru by to melo byt zhruba takto (par radku tam 
>chybi):
>F7_Typ6_Pocitej
>           addwf POSTINC0,W
>          decfsz Rx1_Pocet_B
>           bra F7_Typ6_Pocitej


Chyba Vam tam podstatne viac. Vacsina toho asembleru sa tyka riadku
*p_Ukaz++=Bufer[Ukazatel];
v ktorom sa robia 4 veci naraz. Vyhodte ten riadok a porovnajte.

wek



Další informace o konferenci Hw-list