Parfait.
Si on na pas de fonction particulière, on peut le faire par calcul, on appelle cela "masquer les bits" :
- quand on veut placer un 1 (pour activer/éteindre une fonction), on combine avec la puissance de 2 de sa position, par ex. la cinquième donc 2^4 = 16 et on utilise la fonction OU => selon lalgèbre de Boole, n'importe_quoi OU 16 allumera le cinquième bit à 1 sans toucher au reste ; bien sûr, on peut activer plusieurs bits à la fois
- pour placer un 0, exactement le même principe, par exemple n'importe_quoi ET 127 pour éteindre le bit de poids fort d'un octet.
NB : cela fonctionne qq soit la longueur des mots évidemment 32, 64, etc. bits.