View Single Post
Old 17-02-2003, 16:26   #58
leon84
Senior Member
 
L'Avatar di leon84
 
Iscritto dal: Jul 2002
Città: Napoli
Messaggi: 1964
Quote:
Originally posted by "cionci"


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...
Scusa questo esempio me lo puoi fare per tutte e quattro le coppie di bit ? E che sembra una cosa cretina ed invece mi confondo nello shift . La prima volta shifto di 6 poi di un numero inferiore ? Se mi continui l'esempio forse è meglio
leon84 è offline   Rispondi citando il messaggio o parte di esso