C nebo ASM?

j s jarin.hw@gmail.com
Čtvrtek Květen 21 17:32:59 CEST 2009


Je to mozne.
Ale aj pre vselico ine.
Ako som spominal, s roznymi moznostami optimalizacie a nastavenia
prekladaca a inteligencie uzivatela pri pisani kodu sa da urobit
rozdiel dvojnasobku resp. polovice mnozstva kodu.

J.S.

2009/5/21 Jan Waclawek <konfera@efton.sk>:
> Aha, takze ten Petrov priklad je kratsi preto, lebo pointer ukazuje do vnutornej datovej pamate, dobre to chapem?
>
> wek
>
>
> ----- Original Message ---------------
>
> Subject: Re: C nebo ASM?
>   From: j s <jarin.hw@gmail.com>
>   Date: Thu, 21 May 2009 16:42:21 +0200
>     To: HW-news <hw-list@list.hw.cz>
>
>>Ta premenna je zrejme alokovana v externej pamati, ako Michal HW
>>hmlisto naznacil. Dedukujem, ze stale pouziva tie PIC, ktore uz
>>pouziva dlho a stale na nich nachadza rozne "chyby", co su viacnohove
>>typy, s moznostou externej pamate. Tato pamat je programova pamat, ale
>>ked si tam date RAM, mozete ju jednoducho pouzivat ako datovu pamat,
>>pripadne ako externu programovu RAM.
>>Kompilatory maju vacsinou moznost zabalit premenne do externej pamati
>>a pointre na ne budu vzdy trojbajtove, pretoze je to jednoducho velky
>>kus pamati. Pozrite sa, ze tie tri byty sa kopiruju do TBLPTR, co je
>>ukazovatel programovej pamate a to potvrdzuje domnienku.
>>
>>Teda p_Ukaz je vlastne pointer do programovej pamate a musi byt aj
>>adekvatne dlhy.
>>
>>J.S.
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>



Další informace o konferenci Hw-list