algo que cualquier estudiante de segundo año en el CS debe ser capaz de responder, pero me parece que no puede envolver mi cabeza alrededor de ella ...Sustitución de un rango de bits
que tienen un conjunto de bits, y tengo que sustituir alguna de los bits con un conjunto diferente. En un ejemplo simplificado:
10101010 bit -Original establecer
00001111 -mask posiciones de recambio que muestran
00001100 -New poco valora
10101100 bit -resultante establecer
Otro ejemplo:
10101010 -original bit set
00110011 -mask
11111111 poco -nuevo valora
10111011 poco -producto establece
Es trivial para hacer esto mediante la iteración a través de los bits.
¿Es posible hacer esto usando lógica booleana (Y, O, etc.)?
Eso lo tiene, gracias. –