[elektro] C kérdés

vajk fekete halaloszto at yahoo.co.uk
Wed Aug 25 21:08:07 CEST 2010


az a kerdes, hogy T erteke forditaskor ismerheto-e vagy sem. ha igen, akkor 
siman kiszamolja a fordito, es azt teszi be, az osztas nem lesz a kodban.

tehat ha T=1000; T=T/10; c=x*T;

akkor siman csak a c=x*100 lesz benne a kodban.

vajk





________________________________
From: BALOGH ANTAL <balogh.antal at indamail.hu>
To: elektro at tesla.hu
Sent: Wed, 25 August, 2010 21:06:20
Subject: Re: [elektro] C kérdés


----- Original Message ----- 
From: "potyo" <potyo.ada at gmail.com>
To: <elektro at tesla.hu>
Sent: Wednesday, August 25, 2010 8:42 PM
Subject: Re: [elektro] C kérdés


> Hogyan van előtte-után a T változó használva? Pl. előtte fix értékkel
> van feltöltve, akkor simán kioptimalizálja és a T=T/10 sor után meg
> egytizedét építi be oda, ahol T használva van. Esetleg kapcsold ki az
> optimalizálásokat és nézd meg úgy is.

Igen kozvetelenül előte és utána is szerepel .
A disassemly listát holnap átnézem tiszta fejjel.
Csak furcsa volt látni T=T/10; után semmi.
az előző és a következö sorra meg fordult a kód.

Köszönöm

>
> 2010/8/25 BALOGH ANTAL <balogh.antal at indamail.hu>:
>> Sziasztok !
>>
>> PIC 24FJ64GB002-Microchip-C30.
>> A 24-es vezérlőket kostolgatom .
>> Ez a holmi dip28 tokal is van és simán kvarc nélkül OTG USB .
>> De ez csak lehet hogy nekem nagy szám.
>> A követekezőt irtam :
>>
>> T=T/10;
>> A forrás lefordul.
>> De erre a sorra nem tudok töréspontot tenni.
>> Sőt a disassemly listában sem látom hogy ebből a sorbol kód keletkezne.
>> De viszont futtatva működik.
>>
>> Mi lehet a "varázslat" ?
>> Előre is köszöm a láma kérdésemre a válaszokat.
>>
>> Balogh Antal
>>
>>
>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
>          elektro[-flame|-etc] 

-----------------------------------------
          elektro[-flame|-etc]


      


More information about the Elektro mailing list