View Single Post
Old 17-02-2003, 15:49   #53
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Quote:
Originally posted by "leon84"

No è cche non mi trovo con questo :
Cioè cosa non ti torna ?
Proviamo a fare l'esempio con un byte solo... Fai che vogliamo ottenere di questo byte i vari valori dele 4 coppie di bit...

Il byte sarà composto da 4 coppie di bit [hg fe dc ba]...
Ovviamente a è il meno significativo...

[hg fe dc ba] And [11 00 00 00] = [hg 00 00 00]
[hg 00 00 00] shift destra di 6 posizioni = [00 00 00 hg]
Al posto dello shift a destra possiamo usare la divisione intera per 2...
[hg 00 00 00] / 2^6 = [00 00 00 hg]

Poi la stessa operazione andrà fatta per ogni coppia di bit...
cionci è offline   Rispondi citando il messaggio o parte di esso