[elektro] megint C

potyo potyo.ada at gmail.com
Tue Dec 4 10:59:53 CET 2012


2012. december 4. 10:53 Skandar Graun írta, <sgraun at gmail.com>:

> Na, pudingpróba történt.
> Az Arnold verziója syntax error, nem keresgéltem most benne.
> A zárójelbe tett értékekkel jó és gyors."  (kiki&&1)?(SDO=0):(SDO=1);"
>

Mert Arnold azt mutatta meg, amit a fordító értett a tiédből, az persze,
hogy rossz :-))


>
> A "SDO=kiki&&1?0:1;" módon lefordult, elindult, de kétszer olyan hosszú
> futási idővel bír.
>

Én arra jöttem rá, hogy a C18 így gyors kódot adott:
if (kiki&&1)
SDO=0;
else
SDO=1;



> Ellenben az érdekes az, hogy a szkópon meg nem billeg az SDO...
> Beírtam a kiki-be 0x0055-öt, de nem látom
>

És végig egyes marad as SDO lábon? Próbálj csak 0x55-öt adni a kiki
változóba, tekintettel arra, hogy 8 bites.


>
> Most vagy a shiftelésem ad rossz értéket, vagy valami oknál fogva a
> kiértékelés rossz.
> Az SDO-t már teszteltem


More information about the Elektro mailing list