Resultados de la búsqueda a petición "bit-manipulation"
¿Es posible reescribir el módulo (2 ^ n - 1) usando operadores de bits y restringidos
Para unsigned int x, ¿es posible calcular x% 255 (o 2 ^ n - 1 en general) utilizando solo los siguientes operadores (más sin llamada de bucle, rama o función)? !, ~, &, ^, |, +, <<, >>.
¿Cómo leer eficientemente bits de bytes?
Estoy trabajando en un proyecto que incluye WebSockets, y los datos entre el servidor (Node.js) y el cliente (Chrome) se envían utilizando un formato personalizado (muy simple) para el intercambio de datos que configuré. Estoy enviando datos ...
Decimal a binario
Tengo un número que me gustaría convertir a binario (desde decimal) en C. Me gustaría que mi binario siempre esté en 5 bits (el decimal nunca excederá de 31). Ya tengo una función que lo hace manualmente dividiendo, pero que es difícil de ...
Convertir una representación de cadena de bits a un byte
Estoy empezando a aprender sobre la compresión de archivos y me he topado con un obstáculo. Tengo una aplicación que codificará una cadena como "programa" como una representación binaria comprimida"010100111111011000" (tenga en cuenta que esto ...
¿Extracto de campo de bit ARM?
Alguien puede explicar lo que hace esta instrucción y traducirla a C? ubfx.w r3, r11, #0xE, #1De acuerdo con el manual de referencia ARM, hace un " extracto de campo de bits con y sin signo "pero no soy bueno con todas esas cosas bit a bit.
a forma más rápida de enumerar bits activados de un entero
¿Cuál es la forma más rápida de enumerar a través de un entero y devolver el exponent de cada bit que está activado? He visto un ejemplo usando << y otro usando Math.Pow. Preguntándome si hay algo más que sea realmente rápido. Gracias
Count bits en el número [duplicado]
DuplicarMejor algoritmo para contar el número de bits establecidos en un entero de 32 bits? [https://stackoverflow.com/questions/109023/best-algorithm-to-count-the-number-of-set-bits-in-a-32-bit-integer] Suponga que tiene un número. ¿Hay alguna ...
Extrayendo bits con operadores bit a bit [cerrado]
Estoy tratando de aprender cómo usar operadores bit a bit en una entrada determinada, pero no tengo mucha suerte para descubrir cómo usarlos. Digamos que tengo este siguiente octeto: 11(01)0000 ¿Cómo extraería los bits entre las llaves?
¿Cómo crear un byte de 8 valores bool (y viceversa)?
Tengo 8bool variables, y quiero "fusionarlas" en un byte. Existe un método fácil / preferido para hacer esto? ¿Qué ocurre al revés, decodificar un byte en 8 valores booleanos separados? Entiendo asumiendo que no es una pregunta irrazonable, ...
Bit enmascaramiento en Python
Tengo un byte (de otro proveedor) donde las máscaras de bits potenciales son las siguientes: valor1 = 0x01 valor2 = 0x02 valor3 = 0x03 valor4 = 0x04 valor5 = 0x05 valor6 = 0x06 valor7 = 0x40 valor8 = 0x80 Puedo contar con UNO de valor1 a ...