[elektro] Fw: C18 előfordító

Balla zoltán sdrlab at yandex.ru
Mon Jun 15 17:37:33 CEST 2015


Feladó: "Pipi" <lista at puzsar.hu>
>másolj már be egy mintát...
>ha kényszerkonverziót csinálsz 8 bitre a művelet előtt akkor mi történik?
>
Nem az a baja, hogy nem tudja megcsinálni, hanem hogy nem fér bele a művelet 
a memóriába...!

pl

reg=log(X)/log(2)

valahol definíálom az X=8 -at.

Ez ettől kezdve konstansokkal már fordítási időben kiszámolható érték lesz, 
de a fordító mindenképpen azt nézi, belefér e a művelet realizálása a 
memóriába..., ha igen, akkor minden ok, kiszámolja és reg=3 -at fordít bele 
a programba ebből.
Ha nem fér el a művelet, akkor meg dob egy hibát, hogy kicsi a memóriám a 
művelethez...ami igaz, csak baromira nem akarom futásidőben ezt számoltatni!

Zoli 



More information about the Elektro mailing list