PDA

View Full Version : [generico] bitmask: limite massimo ai valori?


Duchamp
13-05-2011, 20:29
Ciao ragaz,
una curiosità più che altro. In un ambiente a 32 bit, il massimo di costanti definibili tramite bitmask è 31: è vero? In tal caso, non sono poche? Ci sono situazioni in cui bisogna superare questo limite? Se sì, come si può fare?
Ringrazio e saluto!

cdimauro
13-05-2011, 21:36
No, sono 32 (bit da 0 a 31).

Per superarlo puoi definire insiemi di 8 bitmask alla volta, e accedervi tramite offset al singolo byte.

Duchamp
14-05-2011, 09:38
No, sono 32 (bit da 0 a 31).

Per superarlo puoi definire insiemi di 8 bitmask alla volta, e accedervi tramite offset al singolo byte.


Perfetto, ero convinto che il bit 0 non fosse utilizzabile.
Ora mi è tutto chiaro: grazie mille!

cionci
14-05-2011, 17:57
Se si intende il senso classico di bitmask è 32, ma se se estende il concetto di bitmask ad un vettore di dati a 32 bit, il limite massimo è la memoria.