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...