Assembly/Rappresentazione dati/Campi di bit e Packed Data: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
mNessun oggetto della modifica
Grop (discussione | contributi)
Nessun oggetto della modifica
Riga 4:
Per memorizzare il giorno abbiamo bisogno di massimo 5 bits (valori da 1 a 31, con 5 bits, possiamo rappresentare 32 valori), per il mese, invece solo di 4 (valori da 1 a 12, 4 bits = 16 valori), per l'anno (da 00 a 99) abbiamo bisogno di 7 bits. Quindi potremo memorizzare la data usando 5 + 4 + 7 = 16 bits (2 bytes) in questo modo:
 
|--------------------------------|
|D|D|D|D|D|M|M|M|M|Y|Y|Y|Y|Y|Y|Y|
|-------------------------------|
| D | D | D | D | D | M | M | M | M | Y | Y | Y | Y | Y | Y | Y |
|---------------------------------------------------------------|
 
Risparmiando un byte.<br />