Estoy tratando de escribir una función en el ensamblado (pero supongamos que es independiente del idioma para la pregunta).¿Cómo puedo configurar todos los bits en '1' en un número binario de un tamaño desconocido?
¿Cómo puedo usar operadores bit a bit para establecer todos los bits de un número pasado en 1?
Sé que puedo usar el bit "o" con una máscara con los bits que deseo establecer, pero no sé cómo construir una máscara basada en un número binario de N tamaño.
¿Establecer el valor del número a "-1" hacer lo que quiera? –
Depende de la arquitectura de la máquina. Compruebe para ver cómo -1 está representado. –
-1 porque ambos comentarios anteriores tienen "-1" en ellos. ... bromeando. – bsneeze