View Single Post
Old 01-04-2011, 10:00   #4
WarDuck
Senior Member
 
L'Avatar di WarDuck
 
Iscritto dal: May 2001
Messaggi: 12856
Come le calcoli le differenze? Io direi che potresti usare la funzione XOR per lavorare sui bit .

Ad esempio:
Codice:
val|  bits
11 | 01011 XOR
15 | 01111 =
-----------
 4 | 00100
Se il risultato dello XOR è 0 significa che non è cambiato nulla.

Quindi se è 1 vai a leggere i bits del risultato per capire quali sono cambiati .

Io penso che tu ce la possa fare così .
WarDuck è offline   Rispondi citando il messaggio o parte di esso