C nebo ASM?

Jan Waclawek konfera@efton.sk
Čtvrtek Květen 21 17:17:30 CEST 2009


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.




Další informace o konferenci Hw-list