J'ai un octet, dont la valeur en binaire est 11111111. Je dois étendre mon octet à 16 bits 0101010101010101 selon ces règles: si bit = 1, maintenant 01. Si bit = 0, est maintenant 10.Comment est-ce que je peux masquer des bits?
Par exemple:
00001111 -> 1010101001010101
00000101 -> 1010101010011001
Quelle est l'opération pour le faire?
Pourquoi masquez-vous un octet avec un masque 16 bits? Avez-vous l'intention de transformer votre entité en octets en un mot de 16 bits? –
Vous réalisez un octet (généralement, maintenant jours) a seulement 8 bits à droite. Comment envisagez-vous de faire croître vos octets? –