Soy nuevo en electrónica y quiero saber qué significan los símbolos encerrados en rojo. ¿Alguien puede decirme lo que está pasando en el diagrama? Por favor, ayúdame. Saludos
.png
Soy nuevo en electrónica y quiero saber qué significan los símbolos encerrados en rojo. ¿Alguien puede decirme lo que está pasando en el diagrama? Por favor, ayúdame. Saludos
.png
Es una operación de desplazamiento a la izquierda. El primero es un cambio de 1 bit, el segundo es un cambio de 2.
Por ejemplo, consideremos una palabra de 8 bits como la siguiente (espacio agregado entre cada 4 bits para facilitar la lectura):
x: 1101 0011
<<------------ direction of the shift
si lo desplaza hacia la izquierda un bit, es decir, una posición, obtienes:
y: 1010 0110
<<------------ direction of the shift
Tenga en cuenta que el bit de más a la izquierda se ha "expulsado" de la palabra, mientras que el bit de más a la derecha se ha reemplazado por un 0 (es decir, un 0 se ha "empujado desde la derecha").
El desplazamiento de dos bits equivale a dos cambios de 1 bit consecutivos, por lo tanto, si cambias y en un bit obtienes:
z: 0100 1100
Por lo tanto, z es el resultado del desplazamiento a la izquierda y por 1 bit o, de manera equivalente, el desplazamiento a la izquierda x por 2 bits.
En muchos lenguajes de programación, el operador <<
se usa para simbolizar un desplazamiento de bits hacia la izquierda. Similarmente, >>
es un cambio de bit hacia la derecha. Vea wikipedia en operaciones bitwise
En aritmética binaria, las operaciones de desplazamiento son equivalentes a la multiplicación por una potencia de dos (de la misma manera que en la aritmática decimal que agrega un dígito extra, como 10 - > 100, si la multiplicación por una potencia de diez. Por lo tanto, la primera la operación de desplazamiento es equivalente a una multiplicación por dos y la segunda (marcada como un acumulador de escala) es una multiplicación por cuatro. Vea esta pregunta para obtener más multiplicaciones binarias desplazando ejemplos.
Lea otras preguntas en las etiquetas power-electronics