se io ho la seguente maschera:
32bit
8bit
00000000 00000000 00000000 11111111 ==> [DECIMALE] 255
e voglio ottenere la maschera | (cioè fare uno shift a destra di 8 bit):
V
32bit
8bit
00000000 00000000 00000000 00000000 ==> [DECIMALE] 0
quale valore decimale dovrei utilizzare per ottenere lo shift, considerando che i numeri vengono rappresentati in complemento a due?
255 o 256?
Il mio dubbio è:
SE considero 256 ed esso deve essere rappresentato in complemento a due, avrà la mascherà di 255?