Resultados de la búsqueda a petición "bitwise-operators"

2 la respuesta

¿Qué significa variable en verilog?

Me pregunto queassign hd_trs_detected = |hd_trs_match; significa en verilog. Estoy principalmente interesado en el|hd_trs_match parte. Yo se que | significa OR inteligente, pero no estoy seguro de cómo interpretarlo sin un valor antes de|. ¿Es un ...

3 la respuesta

¿Cómo puedo hacer una operación AND a nivel de bit en VB.NET?

Quiero realizar una operación AND a nivel de bit en VB.NET, tomando una variable corta (16 bits) y AND con '0000000011111111' (reteniendo solo el byte menos significativo / 8 bits menos significativos). ¿Cómo puedo hacerlo?

5 la respuesta

¿Puedo usar operadores bit a bit en lugar de lógicos?

Los operadores bit a bit trabajan en bits, los operadores lógicos evalúan expresiones booleanas. Mientras las expresiones regresenbool, ¿por qué no usamos operadores bit a bit en lugar de lógicos? En este ejemplo, uso bit a bit en lugar de ...

1 la respuesta

C ++ desplazamiento a la izquierda bit a bit por 32

Actualmente estoy trabajando en un algoritmo de fuerza bruta para el problema de la mochila. Todo funciona perfectamente para casos pequeños de problemas, por ejemplo, 15 elementos. Pero cuando ejecuto mi programa para instancias más grandes como ...

1 la respuesta

Quiero empacar los bits basados en una máscara arbitraria

Digamos que los datos son1011 1001 y la máscara es0111 0110, entonces tiene: data: 1011 1001 mask: 0111 0110 masked data: 0011 0000 bits selected: -011 -00- right packed: ---0 1100 result: 0000 1100 (set left `8 - popcount(mask)` bits ...

3 la respuesta

C - Cambiar un poco entre dos números

Acabo de probar con este código: void swapBit(unsigned char* numbA, unsigned char* numbB, short bitPosition)//bitPosition 0-x { unsigned char oneShift = 1 << bitPosition; unsigned char bitA = *numbA & oneShift; unsigned char bitB = *numbB & ...

8 la respuesta

Multiplicación de dos enteros utilizando operadores bit a bit

¿Cómo puedo multiplicar dos enteros usando operadores bit a bit? Encontré una implementaciónaquí [http://www.csci.csusb.edu/schubert/tutorials/csci313/w04/TB_BoothTutorial.pdf]. ¿Hay una mejor manera de implementar la multiplicación? Por ...

7 la respuesta

Explicación de Bitwise NOT Operator

¿Por qué es que el operador NO bit a bit (~ en la mayoría de los idiomas) convierte los siguientes valores así: -2 -> 1 -1 -> 0 0 -> -1 1 -> -2 No deberia-2 convertir a2, 1 convertir a-1¿etc.?

1 la respuesta

Operadores bit a bit, no vs xor uso en ramificación

Después de preguntaresta pregunta SO [https://stackoverflow.com/questions/22336015/why-use-xor-with-a-literal-instead-of-inversion-bitwise-not] , Recibí un comentario muy interesante de @ AndonM.Coleman que tuve que verificar. Dado que su código ...

3 la respuesta

Precedencia del operador (bit a bit 'y' menor que '==')

En el lenguaje de programación C, ¿por qué los operadores bit a bit (& y |) tienen menor prioridad que el operador de igualdad (==)? No tiene sentido para mí.