Resultados de la búsqueda a petición "bit-manipulation"

3 la respuesta

¿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)? !, ~, &, ^, |, +, <<, >>.

4 la respuesta

¿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 ...

12 la respuesta

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 ...

3 la respuesta

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 ...

2 la respuesta

¿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.

16 la respuesta

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

6 la respuesta

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 ...

4 la respuesta

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?

18 la respuesta

¿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, ...

8 la respuesta

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 ...