[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