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