C, bitmezők, mutató
Sztrikó János
elektrolista at gradev.hu
Wed Aug 1 16:17:30 CEST 2007
Nya'ri Viktor wrote:
> Maszkolással?
>
> Ha n. bitre vagy kiváncsi
>
> temp = 1<<n;
> bit=0;
> if (temp & var) {bit=1;}
>
> Vagy valami ilyesmi...
Erre már én is gondoltam, de attól félek, hogy így lassú lenne. Éppen
azért szerettem volna bitmezővel csinálni, mert akkor bele tudtam volna
suvasztani ezt az egészet egy 32 bites regiszterbe, és akkor a memória
írás-olvasás is elmaradhatott volna.
Lehet, hogy túllihegem ezt a sebesség-dolgot, de törekszem arra, hogy a
lehető leggyorsabb legyen az egész (PLC értelmező). Este próbálok
tesztelni egy kicsit, majd megírom az eredményeket.
More information about the Elektro
mailing list